创建方法和更新字符串

时间:2011-08-03 18:20:21

标签: java android

我对Android开发相对较新,但我对Java和xml等有很好的理解。请原谅我这是一个简单的问题而且我不能把两个和两个放在一起。

无论如何,我试图让用户在EditText字段中输入几个字符。当他们按下Button时,它将调用一个输出String的方法。然后我希望这个String显示在与EditText字段和Button相同的活动上。

如何获取作为方法结果的String变量并将其放入strings.xml文件中的String?

1 个答案:

答案 0 :(得分:2)

请参阅this问题。我不认为这是可能的,您可能想要做的是存储用户在SharedPreferences中输入的内容。

编辑: 要获取字符串变量并将其显示在屏幕上,您需要在布局中添加TextView:

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@+id/textview"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:text=""/>

然后在代码中,您将为按钮添加一个侦听器以侦听单击事件,并在您的类中引用TextView:

班级中的字段:

TextView tv;
Button myButton;
EditText et;

onCreate():

tv = (TextView)findViewById(R.id.textview);
myButton = (Button)findViewById(R.id.button);
et = (EditText)findViewById(R.id.edittext);

//Now set the onclick listener:
myButton.setOnClickListener(new Button.OnClickListener() {
public void onClick(args....) 
{
    String txt = et.getText().toString();
    tv.setText(txt);
}
});

另请查看this教程。