一般来说,如果item中存在ImageButton、Button、CheckBox 等子控件(Button或Checkble的子类控件),这些控件会自动获取焦点,然而如果item中没有这类控件时又该如何设置呢?其他的控件如Image、LinearLayout(还有其他的各种layout)、TextView等都不会自动获取焦点,那我们就在需要点击的元素的布局中加上android:focusable="true"这句话,然后在item的根布局中加上android:descendantFocusability= “afterDesendants”,这样就可以达到我们想要的效果了。
设置ListView item 不可点击,item中的元素可以点击
最新推荐文章于 2022-07-11 11:58:38 发布