Android 使用带有2个用户输入字段的EditTextPreference
我想使用EditTextPreference显示2个输入字段,而不是1个。例如,应该显示用户名和密码字段。我不想对每一个都使用对话框。如何做到这一点?在WiFi设置中,有一个可以做到这一点,当您想要连接到受保护的网络时,会显示一个对话框,用于设置凭证存储的密码,其中包含两个字段。您可以使用设置并为所需的输入字段创建自己的布局Android 使用带有2个用户输入字段的EditTextPreference,android,Android,我想使用EditTextPreference显示2个输入字段,而不是1个。例如,应该显示用户名和密码字段。我不想对每一个都使用对话框。如何做到这一点?在WiFi设置中,有一个可以做到这一点,当您想要连接到受保护的网络时,会显示一个对话框,用于设置凭证存储的密码,其中包含两个字段。您可以使用设置并为所需的输入字段创建自己的布局 DialogPreference是abstract,因此您需要创建自己的子类,添加的实现将对话框中的值保存为首选项 通过使用类作为XML标记,您仍然可以在首选项XML文件中
DialogPreference
是abstract
,因此您需要创建自己的子类,添加的实现将对话框中的值保存为首选项
通过使用类作为XML标记,您仍然可以在首选项XML文件中引用自己的类。例如:
<com.yourdomain.YourDialogPreference
android:title="Title"
android:summary="Summary"
android:key="dialog_preference"/>