私はクリケットのためのアプリを開発しています。私の要求はチーム1を選択した場合、利用可能な国名のリストが表示されなければならず、インドからの国名を選択すると、インドからのプレーヤーのリストが表示され、その中から複数のプレーヤーを選択する必要があります。私はすべてをやった。しかし、私の問題は、選手を選択するためにandroid.R.layout.simple_list_item_multiple_choiceを使用していることです。私は単純なリストビューを使用しており、そのリストの背景は黒い画像です。そして、私のリストビューはそのようなものです単純なListViewのテキストの色を変更する複数選択Android
<ListView
android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="8.5"
android:cacheColorHint="#00000000"
/>
ここで問題はリストビューの値が黒で表示されていることです。すでに私は黒の背景画像を持っています。そして値は黒でも黒です。それは良い見ていないので。 oカスタムアダプターを変更せずにリストビュー値の色を白に変更する方法。
そして、これは
<?xml version="1.0" encoding="utf-8"?>
<resources>
...other styles
//レイアウトXMLでのListViewこの属性style="@style/ListFont"
を置くこの
<style name="ListFont" parent="@android:style/Widget.ListView">
<item name="android:textColor">#FFFFFF</item>
</style>
...other styles
</resources>
を追加私のアダプタクラス
adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_multiple_choice,playersName);
lvview.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
lvview.setAdapter(adapter);
アンドロイドなし:の、textColor =「白@カラー/」 – sprixes
答えはhttp://stackoverflow.com/questions/4533440/を参照してください属性色/白とのTextViewを作成し、リストビューに入れていますandroid-listview-text-color – sprixes
これで複数選択リストビューを使用する方法を教えてください。 – user2210356