dialoginterface(android 中如何让dialog在一个指定控件下方显示)
本文目录
android 中如何让dialog在一个指定控件下方显示
Android中Dialog的示例代码如下:
1.创建对象框
AlertDialog.Builder
builder
=
new
Builder(context);
builder.setTitle(“请输入“);
//设置对话框标题
builder.setIcon(android.R.drawable.btn_star);
//设置对话框标题前的图标
2.创建EditText输入框
final
EditText
edit
=
new
EditText(context);
3.将输入框赋值给Dialog,并增加确定取消按键
builder.setView(edit);
builder.setPositiveButton(“确认“,
new
DialogInterface.OnClickListener()
{
@Override
public
void
onClick(DialogInterface
dialog,
int
which)
{
Toast.makeText(context,
“你输入的是:
“
+
edit.getText().toString(),
Toast.LENGTH_SHORT).show();
}
});
builder.setNegativeButton(“取消“,
new
DialogInterface.OnClickListener()
{
@Override
public
void
onClick(DialogInterface
dialog,
int
which)
{
Toast.makeText(context,
“你点了取消“,
Toast.LENGTH_SHORT).show();
}
});
4.设置常用api,并show弹出
builder.setCancelable(true);
//设置按钮是否可以按返回键取消,false则不可以取消
AlertDialog
dialog
=
builder.create();
//创建对话框
dialog.setCanceledOnTouchOutside(true);
//设置弹出框失去焦点是否隐藏,即点击屏蔽其它地方是否隐藏
dialog.show();
更多文章:
script error(出现脚本错误script error怎么办)
2024年7月23日 22:47
全民精灵最新版 如何获得新版稀有精灵?《全民精灵》倒闭的原因是什么
2023年4月18日 15:20
神木在线是什么?神木本地男PK外来神木男,神木女女会选择嫁给谁
2024年6月6日 11:37
安卓sd卡分区(安卓data,system,sd分区什么意思)
2023年8月13日 23:00
qq空间软件(如果我在QQ里面开通了黄钻,那么我在QQ空间这个软件里面可以使用吗)
2024年7月15日 12:00
招聘管理软件(现在市面上有那么多招聘管理软件,到底哪个好怎么选)
2024年3月9日 18:20
有谁知道asp网站怎样下载?如何用ASP下载远程文件到服务器
2024年7月14日 06:54