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
- 注釈がここで許可されていないために - パブリックブール
- 上記@Overrideためにはボーテ「イベント」
- のシンボル「イベント」のためのボイド結果型とメソッドから値を返すことはできません解決することはできませんtrueを返してfalseを返します
助けてください!
これは、私はこれらのエラーに対処する方法を知っていただきたいと思い、asignmentたを使用してください。 どのようにコードする必要がありますか? 「View v」を正しいものにしますか? – Rediner
@Redinerもう一つの答えは、コード内のすべての問題を修正したはずです。クリック動作が必要な場合は、 'button.setOnClickListener()'を使用してください。 – Shaishav
onTouchListenerを使っていくつかのボタンをスワイプして連続して実行できるかどうか知っていますか? – Rediner