首选项框架还提供了一种自由格式文本首选项,名为EditTextPreference。此首选项可以用于捕获原始文本,而不是要求用户进行选择。为了演示该首选项,假设一个应用程序为用户生成java代码,是假设 ![]() ![]() ![]() 下面是我们的xml文件,此文件存放在 /res/xml/packagepref.xml
下面是我们的 PreferenceActivity类 EditTextPreferenceActivity
从xml文件可以看出我们定义了一个 PreferenceScreen,其中包含了一个 EditTextPreference作为子屏幕。当用户选择 Set Package Name时,将弹出一个对话框供输入包名。当用户点击 确定 按钮时,首选项将保存到首选项存储。 见下图 ![]() 值比价多,但是仔细看 还是可以看到我们刚才 存如的值的。。 |
|