我想编辑android Honeycomb中的EditTextPreference
。默认情况下,EditTextPreference
仅显示一个用于输入文本的空间和2个buttons
,确定和取消。我想再添加一个空格来输入文本。它可以用来输入用户名和密码。
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory
android:title="WEB ALBUM">
<EditTextPreference
android:key="default_edittext"
android:title="@string/title_webalbum01"
android:summary="@string/login_id_webalbum01"
android:dialogTitle="@string/dialog_title_webalbum01">
</EditTextPreference>
</PreferenceCategory>
</PreferenceScreen>
如何从EditTextPreference扩展DialogPreference?任何人都能举一些例子吗?
答案 0 :(得分:2)
您需要使用自定义对话框扩展DialoPreference
。
请注意,首选项UI组件旨在处理一个首选项键(它知道如何在编辑时保存一个值)。在您的情况下,您将要处理两个首选项键,因此在实现自定义首选项时需要小心。