假设我有这个粉红色的盒子:
它包括LinearLayout
和它的孩子们:TextView
作为字段名称和EditText
. EditText
被故意禁用。我想要的是,用户可以在粉红色的方框上单击任何用户想要的位置。顺便说一句,请忽略任何您觉得奇怪的 UI/UX 内容。
我已经尝试过,但用户无法点击该区域EditText
占据。用户必须点击进入TextView
或粉红色框上的空白区域,以便应用程序获得“点击”。但如果用户点击EditText
的区域,什么也不会发生。
我尝试过使用 xml 属性中的一些内容,例如 setLinearLayout
's clickable
to true
,以及所有儿童或只是EditText
的属性为clickable
, focusable
, and focusableInTouchMode
to false
,一切都无济于事。EditText
区域仍然无法点击。
任何想法?仅仅通过xml就不能到达吗?是否应该以编程方式完成只是为了绕过EditText
的点击?
您可以简单地添加 onTouch 监听器而不是单击监听器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)