如何解决如何从Android Text Preference接受多个值?
下面是我用来从文本首选项接受用户名和密码的代码。问题是我必须先保存用户名,然后再输入密码。有没有一种更简便的方法可以同时单击一次用户名和密码。可能是两个文本字段,它们单击用户信息并同时接受它们。
<EditTextPreference android:key="username" android:title="@string/pref_title_username" android:defaultValue="@string/pref_default_username" android:selectAllOnFocus="true" android:inputType="textCapWords" android:capitalize="words" android:singleLine="true" android:maxLines="1" /> <EditTextPreference android:key="password" android:title="@string/pref_title_password" android:defaultValue="@string/pref_default_password" android:selectAllOnFocus="true" android:inputType="textPassword" android:capitalize="words" android:singleLine="true" android:maxLines="1" />
解决方法
EditTextPreferences旨在一次只接受一个字符串。因此,您不能同时输入用户名和密码(除非您愿意执行使用户以特定方式输入然后解析它的操作,这很荒谬)。另一种方法是简单地使用自定义首选项,并使其通过两个EditText输入两个字符串。但是,最重要的是,使用单个首选项更改两个设置是不直观的。 (我希望阅读时间不会太短)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。