我正在使用 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
的填充