【发布时间】:2014-10-26 12:56:53
【问题描述】:
我在这里有一些代码,用户可以在我的布局中使用EditText 设置一个值。当用户在文本输入中设置数字并单击“设置”按钮时,EditText 输入的值会传输到TextView。这是其中的一些图像。
这是我的 XML:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Text"
android:textSize="25sp"
android:id="@+id/textview" />
<EditText
android:id="@+id/edittext"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:inputType="number"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Set"
android:id="@+id/set" />
还有java代码:
textview= (TextView)findViewById(R.id.textview);
edittext= (EditText) findViewById(R.id.edittext);
set = (Button) rootView.findViewById(R.id.set);
set.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
textview.setText(edittext.getText().toString());
}
});
现在我想在重新启动应用程序或设备后保留“textview”的值,将我所有的数据保存在内部存储中是很重要的。
【问题讨论】:
-
使用
SharedPreferences