我遇到了问题.当我在EditText中输入数量时,如果我单击右上角的保存按钮,则必须单击两次才能触发OnClick事件.但是,当我点击左上方按钮时,只需点击一下即可.
我调试并发现按钮必须第一次获得焦点.但是,为什么后退按钮不需要呢?
如何使保存按钮只需点击一次?
以下是单击侦听器事件.
第一个是按钮单击侦听器.第二个是按钮单击侦听器.
button.OnClickListener ui_Titlebar_back_btn_Lsn = new button.OnClickListener(){ public voID onClick(VIEw v) { if (itemLayout.isShown()){ showheaderLayout(); } else if(headerLayout.isShown()){ finish(); } } };button.OnClickListener ui_Titlebar_help_btn_Lsn = new button.OnClickListener(){ public voID onClick(VIEw v) { if (itemLayout.isShown()){ tempSaveItem(); }else if(headerLayout.isShown()){ submitOrder(); } } };解决方法 我想你可以使用自定义onclick方法,如下所示:
private OnClickListener event = new OnClickListener() { public voID onClick(VIEw v) { //do something }}
这可能对你有所帮助.谢谢
总结以上是内存溢出为你收集整理的android按钮必须单击两次才能工作全部内容,希望文章能够帮你解决android按钮必须单击两次才能工作所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)