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