Puoi fare così
Nell'activity in onCreate...
Button bt = findViewById(R.id.nomeBottone);
poi
bt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.make(questaActivity.this, "Mi hai toccato, come ti osi?", Toast.LENGTH_LONG).show();
}
}
Oppure nel file xml:
<Button
android:id="@+id/nomeBottone"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:onClick="unNome" />
Poi ti crei il metodo che gestisce la cosa:
public void unNome(View view) {
switch(view.getId()) {
case R.id.nomeBottone:
Toast.make(questaActivity.this, "un messaggio", Toast.LENGTH_LONG).show();
break;
default:
Toast.make(questaActivity.this, "1757*5?", Toast.LENGTH_LONG).show();
break;
}
}