我从系统中选择联系人并在列表视图中显示。但所有联系人都看到白色。我想改变显示器接触颜色黑色。请告诉我解决方案。如何更改listview的联系颜色。
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/bg"
tools:context="com.cont.contact.MainActivity$PlaceholderFragment" >
<EditText android:id="@+id/inputSearch"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="Search products.."
android:textColor="#000000"
android:inputType="textVisiblePassword"/>
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_below="@+id/inputSearch" />
答案 0 :(得分:0)
创建文件my_styles.xml并将其保存在res / values中。
并在xml文件中添加以下代码:
<style name="ListFont" parent="@android:style/Widget.ListView">
<item name="android:textColor">#FF0000</item>
<item name="android:typeface">sans</item>
</style>
</resources>
将您的样式添加到AndroidManifest.xml中的Activity定义中,作为android:theme属性,并将您创建的样式的名称指定为值。例如:
活动android:name =&#34; your.activityClass&#34;机器人:主题=&#34; @风格/ ListFont&#34;&GT;
答案 1 :(得分:0)
覆盖getView
的{{1}}方法,按ID查找联系人视图,然后更改颜色。
例如 -
ListView