少し質問があります。どのように私はクリックを実装することができます、ドブルクリックし、ボタンを保持します。私は本当にボタンにこの機能を追加する必要があります。私はAndroidStudio 2,3,3を持っています。ありがとうございます!!をクリックして、Dobleクリック&ホールドボタン
-3
A
答えて
0
button.setOnLongClickListener
およびbutton.setOnClickListener
は、それぞれ1回のクリックでトリックを行う必要があります。
ここでダブルタップはsetOnClickListenerで行います。
boolean click=false;
button.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
if(click==true)
//DO SOMETHING
new Handler().postDelayed(new Runnable(){
public void run(){
click=true;
}, 1000};
});
0
アクティビティには、次のインターフェイスを実装する必要があります。View.OnClickListener
、View.OnLongClickListener
。
あなたのButtonIdがこのように定義されていた場合:android:id="@+id/button"
:
@Override
public void onClick(View v) {
switch(v.getId()) {
case R.id.button: //what should happen when the button is pressed
break;
}
}
ます。またonCreate
にリスナーを設定する必要があります。
setOnClickListener(this);
setOnLongClickListener(this);
onLongClick
のためのコードはまったく同じに見えます。
ダブルタップは少し複雑ですが、hereをダブルタップの実装方法を見つけることができます。
関連する問題
- 1. クリックしてポップアップボタンをクリック
- 2. クリックしてハイライトリンクをクリック
- 3. ポップアップボタンをクリックして反応をクリック
- 4. キャリバーマイクロコードをクリックしてラベルをクリック
- 5. javascriptボタンをクリックしてasp.netボタンをクリック
- 6. ボタンをクリックしてAndroidフラグメントtextview.settextをクリック
- 7. リフレッシュボタンをクリックしてJQグリッドをクリック
- 8. ラジオボタンをクリックしてクリックする
- 9. イベントをクリックしてクリックrealease angular(4)
- 10. 矢印の画像をクリックしてクリック
- 11. クリック可能なオーバーレイを作成し、ボタンをクリックしてもクリックします
- 12. クリックして、フラグメント
- 13. クリックして
- 14. ボタンをクリックしてブートストラップのフリップカラムをクリックしてください
- 15. クリックしてブートストラップを選択クリックして値を取得
- 16. fullcalendarイベントをクリックしてイベント内のリンクをクリックして
- 17. クリックしてリスナーをクリックしてくださいandroid
- 18. JavaScriptをクリックして4秒間クリックしていない
- 19. xcodeのDoble Click Buttonイベント
- 20. ラジオボタンをクリックしてラジオボタンをクリックした後に削除する
- 21. 透明なdivをクリックしてjQueryのホバーをクリックします。
- 22. WebViewのイベントをクリックしてAndroid Reactネイティブをクリックします
- 23. クリックしてMATLABプロットマーカープロットサブグラフ
- 24. クリックしてKnockoutjs attr
- 25. リンクをクリックして1つのHTTPリクエストでクリックします
- 26. ASP.netボタンがJqueryモーダルダイアログを使用してクリックしないでクリック
- 27. クリックしてスピナーをクリックしたときのアダプターの変更
- 28. setonclicklistenerはボタンをクリックしてクリックしないでください
- 29. クリック/クリックしてコマンドボタンのテキストを取得します。
- 30. クリックして内線番号のリンクをクリックしますか?