Listview联系人颜色变化

时间:2014-07-03 06:41:16

标签: android-listview

我从系统中选择联系人并在列表视图中显示。但所有联系人都看到白色。我想改变显示器接触颜色黑色。请告诉我解决方案。如何更改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" />

2 个答案:

答案 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