如何为PreferenceScreen自定义ListPreference的UI

时间:2013-07-20 09:26:01

标签: android

我为PreferenceScreen设置了photopreference_layout.xml。 我希望为<ListPreference android:dialogTitle="@string/Order" ..>自定义选项弹出窗口 我该怎么办?

enter image description here

<EditTextPreference
    android:dialogTitle="@string/DefaultEmail"
    android:key="ToEmail"
    android:summary="@string/DefaultEmailsummary"
    android:title="@string/DefaultEmail"
    android:layout="@layout/photopreference_layout" 
    />

<ListPreference
    android:defaultValue="Desc"
    android:dialogTitle="@string/Order"
    android:entries="@array/Order"
    android:entryValues="@array/Order_values"
    android:key="SetPhotoOrder"
    android:title="@string/Order"
    android:summary="@string/Ordersummary"        
    android:layout="@layout/photopreference_layout" 
    />    

photopreference_layout.xml

<TextView android:id="@+android:id/title"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    style="@style/myTextAppearance"/>  

<TextView android:id="@+android:id/summary"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    style="@style/myTextSmall"/>  

0 个答案:

没有答案