Как я могу использовать ListPreference с переключателем в Android? - PullRequest
4 голосов
/ 14 марта 2012

У меня есть prefs.xml

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >

    <CheckBoxPreference
        android:title="aaa"
        android:defaultValue="true"
        android:key="checkbox"
        android:summary=""/>

    <CheckBoxPreference
        android:title="bbb"
        android:defaultValue="true"
        android:key="checkbox1"
        android:summary=""/>

    <ListPreference
        android:title="first page"
        android:key="first_page"
        android:summary="ccc"
        android:defaultValue="3"
        android:entries="@array/list"
        android:entryValues="@array/lvalues"
        ></ListPreference>



</PreferenceScreen>

array.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <string-array name="list">
     <item >1</item>
     <item >2</item>
     <item >3</item>       
     <item >4</item>       


    </string-array>

     <string-array  name="lvalues">

     <item >1</item>
     <item >2</item>
     <item >3</item>       
     <item >4</item>        


     </string-array> 



</resources>

, и я хочу использовать значения записей из ListPreference в «case-case» в главномJava-класс, чтобы использовать это для отображения первой страницы в соответствии с предпочтениями пользователя.Как я могу это сделать?Большое спасибо за помощь!

...