更改所选列表视图项的颜色

时间:2012-05-04 14:10:00

标签: android android-listview

我在我的项目中使用Android的FileExplorer library(开源)。问题是在FileExplorer列表中选择的项目(文件)以高度不可读的灰色显示。我想自定义它,但看不到任何分配颜色的地方。

活动源代码不包含任何颜色管理。

这是列表项的布局:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent">

<ImageView android:layout_alignParentLeft="true" android:id="@+id/fdrowimage"
    android:layout_height="35dp" android:layout_width="wrap_content"
    android:paddingRight="5dp" android:paddingLeft="3dp"></ImageView>
<TextView android:text="@+id/fdrowtext" android:layout_width="wrap_content"
    android:id="@+id/fdrowtext" android:layout_toRightOf="@+id/fdrowimage"
    android:layout_alignTop="@+id/fdrowimage" android:layout_alignBottom="@+id/fdrowimage"
    android:gravity="center_vertical" android:layout_height="35dp"
    android:textSize="23dp"</TextView> 

如果我将自定义颜色的android:textColorHighlight添加到TextView,则不会产生任何影响。如果我添加android:textColor,它会起作用,但会更改所有项目的文字颜色,这不是我需要的。

此外,我在strings.xml中看到了一个奇怪的颜色灰色提示,但更改此值也不会产生效果。

0 个答案:

没有答案