android 中如何让dialog在一个指定控件下方显示
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 中如何让dialog在一个指定控件下方显示相关的知识,希望对你有一定的参考价值。
参考技术A 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();
以上是关于android 中如何让dialog在一个指定控件下方显示的主要内容,如果未能解决你的问题,请参考以下文章