我有一个小问题。我如何实现点击,单击并按住按钮。我真的需要将这个功能添加到我的按钮。我有AndroidStudio 2,3,3。谢谢!!单击,双击单击并按住按钮
-3
A
回答
0
button.setOnLongClickListener
和button.setOnClickListener
应该分别长时间和单击操作。
对于双击这里是我在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. Arduino单击,双击并按住按钮
- 2. Jquery/Javascript单击并按住
- 3. 单击和双击Android中的按钮?
- 4. QTP单击失败的双击按钮
- 5. 单击按钮
- 6. 双击按钮
- 7. 单击并双击android中的一个按钮
- 8. cocos2d-iPhone按钮点击并按住
- 9. 单击按钮不单击到表行
- 10. 按钮单击Asp.Net
- 11. 按钮上单击
- 12. C#按钮单击
- 13. InputMultiplexer单击按钮
- 14. WebUserControl按钮单击
- 15. 按钮单击RecyclerView
- 16. Knockoutjs按钮单击
- 17. 点击并按住(长按)
- 18. JQ/JQM当点击并按住按钮时显示菜单
- 19. 避免在按钮后双击打开表单(双击)
- 20. JSF - 按钮双击
- 21. 区分点击并按住并点击
- 22. 单击按钮触发多个按钮单击
- 23. 单击按钮时清除再次单击按钮
- 24. 呼叫按钮单击另一个按钮单击
- 25. 点击标签点击单选按钮
- 26. 单击按钮后禁用按钮
- 27. 单击按钮时最大化按钮
- 28. POST单击按钮时
- 29. 单击上传按钮
- 30. 单击按钮一次joypad