当前位置 : 主页 > 手机开发 > android >

android – 在首选项屏幕中从edittext首选项获取值

来源:互联网 收集:自由互联 发布时间:2021-06-11
我是 android开发的新手.我刚刚在android中听说过偏好屏幕.所以我刚做了一个.这只是在对话框中输入名称. PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" EditTextPreference android:
我是 android开发的新手.我刚刚在android中听说过偏好屏幕.所以我刚做了一个.这只是在对话框中输入名称.

<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
   <EditTextPreference 
   android:title="Name"
   android:summary="To enter name click on Name"
   android:dialogTitle="Name Dialog"
   android:dialogMessage="Enter Your Name"
   android:key="name"/>

这是我创建的首选项屏幕.我只需要知道如何在主要活动中访问输入的名称“tony”.我不知道从对话框中访问该名称的方法.我是否需要添加任何单独的活动来访问名称对话框中的名称.有人可以向我解释一下.

试试这个:

PreferenceManager.getDefaultSharedPreferences(this).getString("name", null);

这是一个像活动一样的上下文.name是xml文件中定义的键.

网友评论