我在我的项目中使用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中看到了一个奇怪的颜色灰色提示,但更改此值也不会产生效果。