Button button = (Button)findViewById(R.id.button1);
button.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN) {
//Insert desired code here
return true;
}
return false;
}
});
public void backtogreen(View view) {
Intent intent = new Intent(this, DisplayMessageActivity.class);
startActivity(intent);
}
如何修復此代碼? 我有一個錯誤:無法解析符號'setOnTouchListener'
- 不能解析符號 'setOnTouchListener' - 爲setOnTouchListener
- 無效的方法聲明;返回所需的類型 - 爲onTouchListener
- 註解這裏不允許 - 爲@覆蓋上述公共布爾
- 不能解析符號「事件」的博特「事件」
- 不能從空的結果類型的方法返回一個值返回true並返回false
請幫忙!
這是一個asignment,我想知道如何處理這些錯誤。 我應該如何編碼使「查看v」正確? – Rediner
@Rediner其他答案應該已經修復了代碼中的所有問題。如果你想要點擊行爲,那麼使用'button.setOnClickListener()'。 – Shaishav
你知道是否有可能用onTouchlistener「刷卡」一些按鈕,並使它們連續執行? – Rediner