Android(安卓)自定义AlertDialog并通过AlertDialog修改TextView的值
16lz
2022-07-24
点击按钮“E”跳出AlertDialog进行TextView的修改:
button_edit.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubLayoutInflater layoutInflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);final View view = layoutInflater.inflate(R.layout.layout_editdialog, null);AlertDialog alertDialog = new AlertDialog.Builder(CallActivity.this).setTitle(getResources().getString(R.string.dialog_title)).setView(view).setPositiveButton(getResources().getString(R.string.dialog_ok), new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {// TODO Auto-generated method stubEditText mEditText = (EditText)view.findViewById(R.id.editText_editname);String newName = mEditText.getText().toString();//这里就获取到了修改到的值,剩下的就是把这个newName用TextView的setText方法放入}}).setNegativeButton(getResources().getString(R.string.dialog_cancel), new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {// TODO Auto-generated method stubdialog.dismiss();}}).create();alertDialog.show();}});
更多相关文章
- android Dialog大小修改
- 从 Android(安卓)Sample ApiDemos 中学习 android.animation API
- android源码下载方式
- 修改android系统和watchdog的延时
- Android(安卓)屏幕设置
- android.support.v7使用,出错处理
- Android修改字体样式
- exp: 修改Android中strings.xml文件, 动态改变数据
- 解决Android(安卓)Studio 和 Android(安卓)SDK Manager 无法在线