Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android studio中的首选项设置如何将EditTextPreference中的值连接到TextView_Java_Android Layout_Android Fragments_Settings_Android Preferences - Fatal编程技术网

Java Android studio中的首选项设置如何将EditTextPreference中的值连接到TextView

Java Android studio中的首选项设置如何将EditTextPreference中的值连接到TextView,java,android-layout,android-fragments,settings,android-preferences,Java,Android Layout,Android Fragments,Settings,Android Preferences,我不知道如何从EditTextPreference中找到值。比如,当我在Edittextpreference中写入一个数字时,我希望该数字显示在片段firstlayout xml()的文本视图“numText”中 大宗报价 设置菜单的基础是“设置活动”,您可以在Android studio中找到“新建>活动>设置活动”。因此,在xml pref_general.xml中,EditTextPreference位于其中 请查看将要编辑文本字段的imgur照片。 这是首选项xml文件 我在代码中

我不知道如何从EditTextPreference中找到值。比如,当我在Edittextpreference中写入一个数字时,我希望该数字显示在片段firstlayout xml()的文本视图“numText”中

大宗报价 设置菜单的基础是“设置活动”,您可以在Android studio中找到“新建>活动>设置活动”。因此,在xml pref_general.xml中,EditTextPreference位于其中

请查看将要编辑文本字段的imgur照片。

这是首选项xml文件



我在代码中看不到任何文本字段,如果要将值复制到其他活动(屏幕),必须使用

SharedPreferences.Editor editor = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE).edit(); 
editor.putString("numTxt", numTxt.getText()); 
editor.commit(); 
并使用检索其他活动中的编号

SharedPreferences prefs = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE); String restoredText = prefs.getString("numTxt", null); 
TextView textView = (TextView) findViewById(R.id.textViewName); //your textField?
textView.setText(restoredText);    
//or with EditText 
//EditText editText = (EditText) findViewById(R.id.editTextName);
//editText.setText(restoredText);

真的希望som1可以链接一个教程或什么的。这几乎是我应用程序的最后一部分了!这个项目已经启动和关闭了四个月了…只是因为设置菜单。问题是我只需要一个选项,用户可以在设置菜单的文本字段中“保存”一个数字…:(您希望保存代码中的哪个特定值/变量并将其写入textField?同时检查:您好,谢谢您的回答。这将是一个SMS应用程序,因此该值将是数字(电话号码)。我可以在编辑文本首选项中写入数字,但我只希望它显示在“正常布局”中的textField中。)主屏幕/片段。我在代码中没有看到任何文本字段,如果要将值复制到其他活动(屏幕),则必须使用
SharedReferences.Editor Editor=getSharedReferences(MY_PREFS_NAME,MODE_PRIVATE).edit();Editor.putString(“numText”,numText.getText());Editor.commit()保存数字使用
SharedReferences prefs=GetSharedReferences(MY_prefs_NAME,MODE_PRIVATE);String restoredText=prefs.getString(“numText”,null);TextView TextView=(TextView)findViewById(R.id.textViewName);//您的文本字段?TextView.setText(restoredText)
我将尝试代码!抱歉!现在文本字段实际上是“EditText numTxt;”。但我会将其更改为文本视图。好的@Fr33du我更新了问题和imgur图像!。我想我会变得更聪明一点,如何保存Edittextpreference的值?我想将Edittextpreference的值放到文本视图中。谢谢你的帮助!如果答案被证明有用,你可以通过接受来感谢我:)当然!我试过了,但我是新会员,所以我还不能投票!但我会及时的!:)如果你觉得我的答案最有帮助,你可以点击“投票”下的“勾选”图标来接受:)你知道的越多;)再次感谢!:)