gpt4 book ai didi

android按钮必须点击两次才能工作

转载 作者:太空宇宙 更新时间:2023-11-03 10:51:22 25 4
gpt4 key购买 nike

操作系统:Android 2.2

我遇到了一个问题。当我在 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按钮必须点击两次才能工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12832038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com