2014-02-20 65 views
1

我试图从共享首选项中将文本加载到文本字段 - 我可以很好地获取数据,我遇到的问题是我不知道如何设置输入字段动态地接收值。我没有编码显示,因为我甚至不知道从哪里开始做这件事。我搜查了互联网,并没有得到任何好处。动态地向Android Studio中的输入字段添加文本

任何人都可以帮助或引导正确的方向吗?

回答

2

只需使用setText()

SharedPreferences prefs = getSharedPreferences("com.example.app", Context.MODE_PRIVATE); 
String yourText = prefs.getString("your_key", "Empty"); 
yourEditText.setText(yourText); 
-1
SharedPreferences prefs = getSharedPreferences("com.example.app", Context.MODE_PRIVATE); 
    String yourText = prefs.getString("your_key", " 
    EditText yourEditText = (EditText) findViewById(R.yourEditText.setText(yourText); 

试试这个。

+0

什么答案?你疯了吗? – totonho

-1

如果你想改变文本中的TextView与点击一个bottun,你可以这样写:

public void ChangeText(){ 
//ChangeText is metode for onClick the button 
TextView Hello=(TextView) findViewById(R.id.textView); 
//textView is an id for TextView on your window 
Hello.setText("Hello world!"); 
} 

看看这个视频更好的领悟:https://www.youtube.com/watch?v=6rH1xPgD9S0

+0

尽管这个链接可能回答这个问题,但最好在这里包含答案的重要部分,并提供供参考的链接。如果链接页面更改,则仅链接答案可能会失效。 –

+0

@ S.L.Barth抱歉,我不知道他们,这是视频,我认为他/她更好看,直到我为他写了一个代码 – Developer

+0

没问题。最好的办法是使用帖子下方的“编辑”链接,将详细信息编辑为答案。您可以保留链接以供参考。 –