android版本使用的是4.4,
// 设置对话框的标题
builder.setTitle("自定义参数");
//装载/res/layout/login.xml界面布局
TableLayout loginForm = (TableLayout)getLayoutInflater(savedInstanceState)
.inflate( R.layout.login, null);
//设置对话框显示的view对象
builder.setView(loginForm);
// 为对话框设置一个“确定”按钮
builder.setPositiveButton("确定" , new OnClickListener()
{
public void onClick(DialogInterface dialog,
int which)
{
// 此处可执行登录处理
// String input = adapter.getItem(arg2);
// String input = (String)sp.getItemAtPosition(sp.getSelectedItemPosition());
AlertDialog ad = (AlertDialog)dialog;
EditText edit1 = (EditText)ad.findViewById(R.id.anlgEditT);
String input = edit1.getText().toString();
//
Toast.makeText(getActivity(), input, Toast.LENGTH_LONG)
.show();
((TextView) arg1).setText(input);
}
})
// 为对话框设置一个“取消”按钮
.setNegativeButton("取消", new OnClickListener()
{
@Override
public void onClick(DialogInterface dialog,
int which)
{
// 取消登录,不做任何事情。
}
})
// 创建、并显示对话框
.create()
.show();android下spinner值的修改以及alertDialog值的获取
最新推荐文章于 2023-03-23 17:29:43 发布
在Android 4.4环境下,本文演示如何修改Spinner的值以及在AlertDialog中获取用户输入。通过设置对话框标题,加载自定义布局,并为Dialog添加确认和取消按钮,实现在点击'确定'时,获取EditText中的输入值,展示在Toast和TextView上。
2435

被折叠的 条评论
为什么被折叠?



