如何使 EditText 的父级可点击?

2024-03-31

假设我有这个粉红色的盒子:

它包括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(使用前将#替换为@)

如何使 EditText 的父级可点击? 的相关文章

随机推荐