gpt4 book ai didi

android - 带有 ImageButton 和 TextField 的 RelativeLayout 上的 setOnClickListener

转载 作者:行者123 更新时间:2023-11-29 21:40:42 26 4
gpt4 key购买 nike

我有一个 RelativeLayout,我有一个 ImageButton 和一个 TextField。

当我将点击监听器设置为此 RelativeLayout 时,如果我触摸文本,它会正常工作,但按钮不会触发它。

如果我也将点击监听器添加到 ImageButton,它就可以工作。我真的需要这样做吗?或者我错过了什么?两者都做似乎很浪费,尤其是当我的应用程序中经常出现这种情况时。

提前致谢

m_view.findViewById(R.id.menu_relativeLayout_home).setOnClickListener(this);
m_view.findViewById(R.id.menu_imageButton_home).setOnClickListener(this);

@Override
public void onClick(View p_view)
{
switch (p_view.getId())
{
case R.id.....:
{
...
break;
}
case R.id....:
{
...
break;
}
case R.id.menu_imageButton_home:
case R.id.menu_relativeLayout_home:
{
GoHome();
break;
}
}
}

最佳答案

是的,您必须将 onClickListener 添加到两者。不然这个项目怎么会有一个注册的听众。

关于android - 带有 ImageButton 和 TextField 的 RelativeLayout 上的 setOnClickListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17194758/

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