当我按下按钮并将其打印在屏幕上时如何获取 EditText 的值
how to take the value of an EditText when i press a button and print it on the screen
如何获取 EditText 的值(例如生日日期)以及当我按下按钮(发送)以在屏幕上打印(生日日期)时 This is my Layout
不要用讨厌的方式回答我正在学习。
String text = editText.getText().toString();
这就是您获得价值的方式。
首先,取一个EditText,一个Button,一个TextView。然后在按钮按下事件中,获取您的 EditText 值并将其设置到 TextView 中,因为代码如下所示:
button_object.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
textView_object.setText(editText_object.getText().toString());
}
});
如果您想使用 SharedPreferences,您应该使用另一个按钮来保存文本和另一个按钮来检索它。
这是代码。
Button saveButton = (Button) findViewById(R.id.saveButton);
Button restoreButton = (Button) findViewById(R.id.restoreButton);
EditText editText = (EditText) findViewById(R.id.editText);
final SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(this);
saveButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
pref.edit().putString("autoSave", editText.getText().toString()).apply();
}
});
restoreButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
pref.getString("autoSave",null);
}
});
字符串文本 = editText.getText().toString();
Toast.makeText(getApplicationContext(), text, Toast.LENGTH_LONG).show();
如何获取 EditText 的值(例如生日日期)以及当我按下按钮(发送)以在屏幕上打印(生日日期)时 This is my Layout
不要用讨厌的方式回答我正在学习。
String text = editText.getText().toString();
这就是您获得价值的方式。
首先,取一个EditText,一个Button,一个TextView。然后在按钮按下事件中,获取您的 EditText 值并将其设置到 TextView 中,因为代码如下所示:
button_object.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
textView_object.setText(editText_object.getText().toString());
}
});
如果您想使用 SharedPreferences,您应该使用另一个按钮来保存文本和另一个按钮来检索它。
这是代码。
Button saveButton = (Button) findViewById(R.id.saveButton);
Button restoreButton = (Button) findViewById(R.id.restoreButton);
EditText editText = (EditText) findViewById(R.id.editText);
final SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(this);
saveButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
pref.edit().putString("autoSave", editText.getText().toString()).apply();
}
});
restoreButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
pref.getString("autoSave",null);
}
});
字符串文本 = editText.getText().toString();
Toast.makeText(getApplicationContext(), text, Toast.LENGTH_LONG).show();