singleChoice を使用するように設定されたリストビューがあります。私がしたいのは、デフォルトの背景色を白に、テキストの色を黒に変更することだけです。これを行う方法がわかりません。ここに私のxmlレイアウトがあります:
<ListView
android:id="@+id/lvSpeeds"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@id/llToolbar"
android:layout_below="@id/rgSpeedUnits"
android:textColor="@android:color/black"
android:choiceMode="singleChoice"
android:background="#ffffff"
android:cacheColorHint="#00ffffff"
android:clickable="true"
android:divider="#ff000000"
android:dividerHeight="1dp"
android:focusable="true"
android:scrollingCache="true" />
編集: コードではなく、xml レイアウト ファイルのみを使用してこれを変更したいことを指摘する必要がありました。コードでこれを行う方法はすでに知っています。android.R.layout.simple_list_item_single_choice 以外のカスタム レイアウトを使用すると、アダプターの実装、バインド、さらにコードの記述などが必要になります。より多くの投稿を表示すると、xml のみを使用してテキストの色を変更することはできないようです。実際、基になるレイアウト android.R.layout.simple_list_item_single_choice にアクセスできないため、行の何かを変更することはできないようです。