【发布时间】:2014-04-15 10:11:09
【问题描述】:
我在 stackoverflow 和 google 中搜索过,但没有找到。 我的 API 版本是 8 (Android 2.3),我不想将其更改为最新版本。
我在数组中有 ListView:
<?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:background="#151515"
android:cacheColorHint="#151515"
android:orientation="vertical" >
<ListView
android:id="@+id/menuid"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
android:divider="#151515"
android:color="#ffffff"
android:entries="@array/menu_array" >
</ListView>
</LinearLayout>
strings.xml 中的数组:
<string-array translatable="false" name="menu_array">
<item>News</item>
<item>Live</item>
<item>About me</item>
<item>FAQ</item>
<item>Settings</item>
<item>Informations</item>
</string-array>
我无法更改为 ListAdapter。 我的问题是如何更改项目的文本颜色,为项目添加图标?
【问题讨论】:
-
不,不是这个,我不使用TextView和ListView,只有ListView。
-
默认 ArrayAdapter 不提供这种修改,因此您可以根据需要制作自定义适配器...
-
那么没有办法做到这一点。您应该为此实现自定义适配器。谢谢
标签: android android-layout android-listview textview