先上效果图。
- 其实实现是很简单的在item的布局中设置背景颜色选择器,当item被选中时就会改变背景颜色
- 字体颜色在listview的adapter这种进行设置,定义标记记录当前被点击的item,分别设置字体颜色
- 还有一个要注意的细节是,当进入该页面是就要实现第一个条目被点击的效果,就可以设置变量值,该值记录的是默认要被点击的条目,同时在其他条目被点击的时候改变这个变量
说了这么多还是直接上代码吧,下面这是listview的布局文件
<ListView android:id="@+id/list_view" android:layout_width="100dp" android:choiceMode="singleChoice" android:layout_height="match_parent" android:divider="#00000000"/>
这是adpater部分
class BrandListAdapter extends BaseAdapter { private Context mContext; private List<BrandTypeBean.BrandBean> mBrand; public BrandListAdap
实现listview条目点击后改变item背景颜色和字体颜色并保留
最新推荐文章于 2021-05-26 03:22:06 发布