4
<style name="CustomTheme" parent="@android:style/Theme.Holo.Light">

私は自分のテーマを作成し、マニフェストにそれへの参照を追加しました。カスタムリストのチェックボックスを除いて、すべてが完璧に見えます(ボタン、テキストボックスなど)。

    android:checkMark="?android:attr/listChoiceIndicatorMultiple"

listitemのチェックボックスは、Theme.Holoのデフォルトのチェックボックスであり、その理由がわかりません。

助けてくれてありがとう!

4

2 に答える 2

8

私も同じ問題を抱えています。正しいチェックボックスが選択されていない理由がわかりません。明るい背景ではほとんど見えません。今のところ、適切なホロライトチェックボックスの画像をAndroidのドローアブルフォルダーからプロジェクトにコピーしました。次に、これらの画像を参照する独自の画像を作成しました。次に、android:button属性を新しいセレクターxmlに設定します。私のセレクターxmlは次のようになります。

<selector xmlns:android="http://schemas.android.com/apk/res/android" >
        <item android:state_checked="true" android:state_focused="true"
                android:drawable="@drawable/btn_check_on_focused_holo_light" /> 
        <item android:state_checked="false" android:state_focused="true"
                android:drawable="@drawable/btn_check_off_focused_holo_light" />
        <item android:state_checked="false"
                android:drawable="@drawable/btn_check_off_holo_light" />
        <item android:state_checked="true"
                android:drawable="@drawable/btn_check_on_holo_light" />
</selector>

密度の異なるすべての画像(xhdpi、hdpiなど)をプロジェクトにコピーしてください。

于 2012-01-21T17:35:16.133 に答える
1

henry000が書いたように、同じことが私にも起こりましたが、ラジオボタンがありました。

オリジナルのホロライトをテーマにしたラジオボタンの画像とXMLレイアウトを http://android-holo-colors.com/からダウンロードしました。

于 2013-10-19T22:48:00.670 に答える