最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

Android 中的ListView选中项的背景颜色怎么设置

来源:动视网 责编:小OO 时间:2025-09-30 14:13:36
文档

Android 中的ListView选中项的背景颜色怎么设置

Android中的ListView选中项的背景颜色怎么设置?android中ListView获得焦点的项默认是黄色的(模拟器上)现在因为需求想要自己定义被选中项的背景能实现吗?最佳答案       完全可以实现,这用到了Android的Selector(根据组件的状态显示该状态对应的图片,并以此图片作为背景显示)。把下面的XML文件保存成你自己命名的.xml文件(比如list_bg.xml),注意,这个文件相当于一个背景图片选择器,在系统使用时根据ListView中的列表项的状态来使用相应的背
推荐度:
导读Android中的ListView选中项的背景颜色怎么设置?android中ListView获得焦点的项默认是黄色的(模拟器上)现在因为需求想要自己定义被选中项的背景能实现吗?最佳答案       完全可以实现,这用到了Android的Selector(根据组件的状态显示该状态对应的图片,并以此图片作为背景显示)。把下面的XML文件保存成你自己命名的.xml文件(比如list_bg.xml),注意,这个文件相当于一个背景图片选择器,在系统使用时根据ListView中的列表项的状态来使用相应的背
Android 中的ListView选中项的背景颜色怎么设置?

android中ListView获得焦点的项默认是黄色的(模拟器上) 现在因为需求想要自己定义被选中项的背景能实现吗?

最佳答案

        完全可以实现,这用到了Android的Selector(根据组件的状态显示该状态对应的图片,并以此图片作为背景显示)。 把下面的XML文件保存成你自己命名的.xml文件(比如list_bg.xml),注意,这个文件相当于一个背景图片选择器,在系统使用时根据 ListView中的列表项的状态来使用相应的背景图片,什么情况使用什么图片我在下面都进行了说明。还有,你可以把它看成是一个图片来使用,放于 drawable目录下,配置背景属性android:background="@drawable/list_bg"就能达到你需要的目的了。

    

    

        android:drawable="@drawable/非触摸模式下获得焦点并单击时的背景图片" />

            android:drawable="@drawable/触摸模式下单击时的背景图片" />

    

    

    

 ---------------------------------------------------------------------------------------------------------------

在values下新建一个color.xml

    #808080FF

    #FFFFFFFF

    #00ffffff  

-------------------------------------------------------------------------------------------------------------------------------------------------

main布局文件中的系统 ListView 控件,注意这不是 ListViewItem 控件。

          android:layout_height="400dip" android:drawSelectorOnTop="false"  

          android:listSelector="@drawable/list_selector_color"/>

         android:layout_width="wrap_content" android:layout_height="wrap_content"

          android:text="Can not find the file!" />

 -------------------------------------------------------------------------------------------------------------------

你可以看下源代码ListView列表项背景的默认实现 :

SDK目录\\platforms\\android-xx\\data\\res\\drawable\\list_selector_background.xml

文档

Android 中的ListView选中项的背景颜色怎么设置

Android中的ListView选中项的背景颜色怎么设置?android中ListView获得焦点的项默认是黄色的(模拟器上)现在因为需求想要自己定义被选中项的背景能实现吗?最佳答案       完全可以实现,这用到了Android的Selector(根据组件的状态显示该状态对应的图片,并以此图片作为背景显示)。把下面的XML文件保存成你自己命名的.xml文件(比如list_bg.xml),注意,这个文件相当于一个背景图片选择器,在系统使用时根据ListView中的列表项的状态来使用相应的背
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top