Kotlin Android - ImageView in ListView



我正在使用 ArrayAdapter 来填充我的 listView:

val adapter = ArrayAdapter(applicationContext, R.layout.listview_text, emailAddresses)
listView.adapter = adapter

以及自定义文本视图的此布局:

<?xml version="1.0" encoding="utf-8"?>
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android"
android:background="#FFFFFF"
android:textSize="16sp"
android:paddingTop="35dp"
android:fontFamily="@font/familiar_pro_bold"
android:textColor="#212121"
android:id="@+id/listText"/>

现在,我想在每个项目(由用户添加(的右侧显示一个图标(作为"查看完整项目"(。

我想避免仅仅为了一个图像而使用数百行代码,我该怎么办?

<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android"
android:background="#FFFFFF"
android:textSize="16sp"
android:paddingTop="35dp"
android:fontFamily="@font/familiar_pro_bold"
android:textColor="#212121"
android:id="@+id/listText"
android:drawableRight="@drawable/view_full_item"/>

您也可以添加一些带有android:drawablePadding=xdp的填充

最新更新