0

Holo.Light テーマを利用するために、設定画面内でダイアログを取得しようとしています。ActionBarSherlock も使用しています。これを行う方法はありますか?

これが私のxmlの一部です:

<ListPreference
    android:defaultValue="@string/default_metric"
    android:entries="@array/pref_wind_speed"
    android:entryValues="@array/pref_wind_speed_values"
    android:key="pref_wind_speed"
    android:title="@string/speed" />
<ListPreference
    android:defaultValue="@string/default_metric"
    android:entries="@array/pref_wind_direction"
    android:entryValues="@array/pref_wind_direction_values"
    android:key="pref_wind_direction"
    android:title="@string/wind_direction" />
<ListPreference
    android:defaultValue="@string/default_metric"
    android:entries="@array/pref_wind_direction"
    android:entryValues="@array/pref_wind_direction_values"
    android:key="pref_wind_direction"
    android:title="@string/wind_direction" />

...

4

1 に答える 1

0

ABSに使用できる軽いAlertDialogテーマがあるかどうかはわかりません。ただし、 HoloEverywhereはそうです。

HoloEverywhereを使用する場合は、次をテーマに追加するだけです。

<item name="android:alertDialogStyle">@style/Holo.AlertDialog.Light</item>
<item name="android:alertDialogTheme">@style/Holo.Theme.Dialog.Alert.Light</item>

<item name="alertDialogStyle">@style/Holo.AlertDialog.Light</item>
<item name="alertDialogTheme">@style/Holo.Theme.Dialog.Alert.Light</item>

HoloEverywhereを使用していない場合は、次の宣言を見つけることができます:https ://github.com/ChristopheVersieux/HoloEverywhere/blob/master/library/res/values/styles.xml

于 2012-10-27T15:53:26.413 に答える