我發現了我的按鈕被按下用於檢測的以下解決方案:安卓:哪個按鈕被按下
public void onClick(View v) {
switch(v.getId())
{
case R.id.bteins:
Toast t = Toast.makeText(this, "bzeins", Toast.LENGTH_SHORT);
t.show();
break;
case R.id.btzwei:
// handle button B click;
break;
case R.id.btdrei:
Toast t1 = Toast.makeText(this, "btdfrei", Toast.LENGTH_SHORT);
t1.show();
break;
case R.id.btvier:
// handle button B click;
break;
default:
throw new RuntimeException("Unknow button ID");
}
}
我的問題是,當我按下bteins
或btdrei
沒有任何反應。我的錯誤是什麼?
您需要在此發佈更多代碼,以便更輕鬆地回答您的問題。錯誤可能出現在向按鈕添加「OnClickListener」的代碼中,或者按鈕ID可能拼寫錯誤等等。一般來說,最好在發佈問題前先進行調查並使用調試器檢查程序以SO –
請顯示您的活動代碼,完整,所以我們可以幫助您以更好的方式和儘可能快。 –