OnTouchListenerをテキストビューに設定すると、ユーザーがテキストビューを押したときに一度しか機能しません。また、再度押すと何も起こりません。あなたがonTouchでの作業を実行したらOnTouchListenerは、一度しか動作しないようにする方法はありますか?
-1
A
答えて
1
、この
yourView.setOnTouchListener(null);
ビューのようなものがこれ以上応答がリスナーに触れることになるん。
0
Boolean stuff = true;
とあなたのonClickListenerあなたはそれのために
public void onClick(){
if(stuff){
stuff = !stuff;
//do things
}
}
をチェックして。これは、一度だけのif文で呼び出されるメソッドを実行しますを作成します。
0
あなたは単にnull
にリスナーを設定することができます。
someView.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
someView.setOnTouchListener(null);
return false;
}
});
か:
someView.setOnClickListener(new View.OnClickListener() {
@Override
public void onSingleClick(View v) {
someView.setOnClickListener(null);
}
});
0
textView.setOnTouchListener(new OnTouchListener {
int touchedCount = 0
boolean onTouch (View v, MotionEvent event) {
if (touchedCount < 1) {
// do whatever you want to do once here
}
}
});
関連する問題
- 1. ref-to-const一時的な生涯延長は「一度しか動作しません」という標準的な言い回しはありますか?
- 2. オブジェクトファイルをcmakeで一度しかビルドする方法はありますか?
- 3. ページを一度だけ自動更新する方法はありますか?
- 4. なぜこれは一度しか動作しませんか?
- 5. ボタンをクリックしたように、一度フェイスブックをリダイレクトする方法はありますか?
- 6. push_back()の一時変数を作成しない方法はありますか?
- 7. なぜ私のダイアログボックスは一度だけ動作しますか?
- 8. Clojureでgroup-byとcountを一度に行う方法はありますか?
- 9. Dllのようなプラットフォームに依存しないファイルを作成する方法はありますか?
- 10. 一度実行した後にexeを自動再実行する方法はありますか?
- 11. 一度に1人のユーザーしかREST + HTTPでオブジェクトを変更できないようにする適切な方法はありますか?
- 12. XmlDocumentの解析があまり厳しくないようにする方法はありますか?
- 13. 強制的にIntentServiceを再作成しないようにする方法はありますか?
- 14. モデルを一度しか定義できないフレームワークはありますか?
- 15. ontouchlistenerが動作していません
- 16. jsonizeに遅延ロードされたオブジェクトしかフェッチしないようにする方法はありますか?
- 17. SQL一度しか値を表示しないようにするには
- 18. Resizeハンドラは一度しか動作しますが、二度は動作しません
- 19. 一緒に動作するphpFiddleとsqlFiddleはありますか?
- 20. 一度にファイルとcassandraからマップ操作を行う方法はありますか?
- 21. JQueryのクリック操作は一度しか動作しません
- 22. JavaScript clearIntervalは一度しか動作しませんか?
- 23. 一度に1行ずつウェブサイトから読む方法はありますか?
- 24. boolで "ポストスイッチ"のような操作をする方法はありますか?
- 25. JSONArrayをオーバーロードして、ループ内の通常のリストのように動作する方法はありますか?
- 26. 角度1.5のコンポーネントに対して異なるテンプレートを動的にレンダリングする方法はありますか
- 27. 一度しかクリックできないボタンを作る方法
- 28. closest()。remove()は一度動作してから動作を停止します
- 29. モバイルウェブデザインにはどのような方法がありますか?
- 30. 動作していないAJAX操作をデバッグする方法はありますか?
をあなたはそれを見るのタッチイベントを有効/無効にすることができます。.. –
はあなたを持っています何か試した?ここにいくつかのコードを提供する必要があります。 – Nicolas