Android 设置ArrayAdapter布局的字体、颜色

Android 设置ArrayAdapter布局的字体、颜色,android,textview,android-arrayadapter,Android,Textview,Android Arrayadapter,我有一个这样的布局: items.xml: <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/item_title" android:layout_width="fill_parent" android:layout_height="fill_parent" android:paddingLeft="15dip" andr

我有一个这样的布局:

items.xml:

<TextView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/item_title"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:paddingLeft="15dip"
    android:textSize="24sp"/>
现在我想添加设置颜色,文本大小,自定义字体的程序如何做呢


我知道如何设置颜色、文本大小和自定义字体,但如何获取此文本视图的id?

如果要更改listview中项目的颜色、文本大小和字体,则需要实现ArrayAdapter方法。创建自定义适配器扩展ArrayAdapter,它具有getView方法,您可以在其中更改所有内容

当显示任何ListView时,ListView要求从适配器和适配器调用getView方法向他提供可见项的视图,此时您确实创建了项视图并返回此项视图

创建使用自定义适配器阵列适配器的示例:


res/values/styles.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="CodeFont" parent="@android:style/TextAppearance.Medium">

        <item name="android:textColor">#00FF00</item>
        <item name="android:typeface">monospace</item>
    </style>
</resources>

#00FF00
单空间
将其应用于测试视图,如:

<TextView
    style="@style/CodeFont"
    android:text="@string/hello" />

检查和文章以了解更多详细信息


这是一个带有自定义适配器的微调器示例。

如果您想自定义,为什么不将其扩展到任何其他类并编写重写方法?这是怎么回事?你能给我看一些示例代码吗?阅读文章。
@18446744073709551615我没听懂你的意思吗?如果我想添加自定义字体怎么办?你可以使用字体并给出字体名称,把文件放在“资产”目录中。看见
<TextView
    style="@style/CodeFont"
    android:text="@string/hello" />