【发布时间】:2025-12-31 03:30:09
【问题描述】:
我的应用程序在 Android Studio 中的EditButton 可以编辑,但是一旦你编辑了文本,当你退出窗口时它不会保存。该怎么办?
public class BellPepperActivity extends AppCompatActivity {
TextView bpTextView;
AlertDialog dialog;
EditText editText;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_bell_pepper);
bpTextView = (TextView) findViewById(R.id.bpTextView);
dialog = new AlertDialog.Builder(this).create();
editText = new EditText(this);
dialog.setTitle("BELL PEPPER");
dialog.setView(editText);
dialog.setButton(DialogInterface.BUTTON_POSITIVE, "SAVE", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
bpTextView.setText(editText.getText());
}
});
bpTextView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
editText.setText(bpTextView.getText());
dialog.show();
}
});
}
}
【问题讨论】:
-
你到底想做什么?
-
当我编辑退出窗口或应用程序时将发送的文本时,在我的情况下,文本可以编辑,但一旦您退出窗口进行编辑,您编辑的文本将返回原始文字
-
使编辑文本最终化,然后从编辑文本中访问值。这将对您有所帮助:*.com/questions/18799216/…
标签: android