【问题标题】:Change text color and padding from Android ListView in ArrayList XML从 ArrayList XML 中的 Android ListView 更改文本颜色和填充
【发布时间】: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。 我的问题是如何更改项目的文本颜色,为项目添加图标?

【问题讨论】:

标签: android android-layout android-listview textview


【解决方案1】:

试试下面的代码:-

        ArrayAdapter<CharSequence>  adapter = ArrayAdapter.createFromResource(this, R.array.countries, R.layout.spinner_layout);

        spinner.setAdapter(adapter);

spinner_layout.xml

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/spinnerTarget"
    android:layout_width="match_parent"
    android:layout_height="40dp"
    android:background="@drawable/drop_bg"
    android:paddingLeft="5dp"
    android:maxLines="1"
    android:gravity="center_vertical"
    android:singleLine="true"
    android:textColor="@color/white"
    android:textSize="12sp" />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-15
    • 2011-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    相关资源
    最近更新 更多