os:Android 2.2android按钮必须点击两次才能工作
我遇到了问题。当我在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();
}
}
};
请张贴相关的布局XML。 – twaddington