繁体   English   中英

要通过布局XML更改Android ListView中所选项目(单击的项目)的背景颜色

[英]Want to change the background color selected item(clicked item) in Android ListView by layout XML

我想在我的Android应用程序中更改单击的ListView Item的背景颜色(不想使用ClickOnListener实现)。我正在添加布局。

  <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:minHeight="48dp"
    android:paddingLeft="10dp"
   >

<TextView
        android:id="@+id/tv_item"
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:textColor="@color/black"
        android:textSize="@dimen/homeButtonTextSize"
        android:layout_gravity="center_vertical"
     ></TextView>
</LinearLayout>

我使用了一些选择器。但是无法产生所需的输出。也可以尝试使用“ android:activatedBackgroundIndicator”。但是不起作用。 请帮我

提前致谢

在ListView上使用android:listSelector属性,并指向一个<selector>可绘制对象。 另外,您不应该为每行使用OnItemClickListener而应使用OnItemClickListener (与ListView.setOnItemClickListener()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM