AlertDialog.Builder builder=new Builder(MainActivity.this);
builder.setTitle("修改名稱");
builder.setMessage("請輸入名稱");
final EditText et=new EditText(MainActivity.this);
et.setSingleLine();
et.setHint("請輸入文本");
builder.setView(et);
builder.setPositiveButton("確定", new OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which) {
String name=et.getText().toString().trim();
if ("".equals(name)) {
Toast.makeText(getApplicationContext(), "不能為空", 0).show();
return ;
}else{
Editor editor=sp.edit();
editor.putString("lost_name", name);
editor.commit();
TextView tv_main=(TextView) view.findViewById(R.id.tv_main);
tv_main.setText(name);
}
}
}).setNegativeButton("取消", new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
builder.create().show();
Dialog中添加textview并修改文本内容
最新推荐文章于 2021-06-04 10:26:40 发布