最近在做一个管理app。自己画了一个类似于actionbar的条目,菜单栏通过一个LinearLayout来实现,里面放置一个ImageView。想要通过点击LinearLayout来弹出菜单。从网上查到LinearLayout加上android:clickable="true"属性。单击的确能够弹出菜单,但是第一次单击无效。几经测试,发现是我自作聪明加上了一条android:focusableInTouchMode="true"属性值。去掉这个之后发现好了,现在还不知道为什么,先记下来。如果有了解的不妨指点一下!
LinearLayout第一次单击无效
最新推荐文章于 2025-09-17 11:09:41 发布
本文介绍了一个关于自定义ActionBar条目中使用LinearLayout作为菜单项时遇到的点击失效问题。作者通过去除android:focusableInTouchMode属性解决了第一次点击无效的问题。
612

被折叠的 条评论
为什么被折叠?



