如果AlertDialog中有编辑录入框(newMainLayout里面动态创建了EditText控件),show后无法显示输入法
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle(modalWindowTitle);
builder.setView(newMainLayout);
builder.setNegativeButton("返回", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int whichButton) {
dialog.dismiss();
}
});
AlertDialog ad = builder.create();
ad.show();
//下面两行代码加入后即可弹出输入法
ad.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
ad.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
分享到:
相关推荐
主要介绍了Android中自定义的dialog中的EditText无法弹出输入法解决方案,需要的朋友可以参考下
Android之简单的登录界面的实现、使用 AlertDialog和全局广播实现被强制下线功能、自定义一个带有清除按钮的EditText
新手在自定义AlertDialog上的疑问笔者猜测主要有两个: 1、自定义的layout如何放到AlertDialog中? 解答: 获取到layout的view之后,直接调用AlertDialog.Builder的setView方法即可。 2、如何对自定义AlertDialog中...
android AlertDialog对话框的类型集合 ,比较全面的讲述了 AlertDialog 的 种类 , Demo 的综合性比较强 , Demo 可直接运行
Android alertDialog对话框.zip源码资源下载Android alertDialog对话框.zip源码资源下载
android AlertDialog使用例程 一个在安卓平台上开发使用AlertDialog的例子 很实用很全哦
可以在当前活动界面弹出一个对话框,弹出一个选项框,弹出一个提示框 可以在当前活动界面弹出一个对话框,弹出一个选项框,弹出一个提示框 可以在当前活动界面弹出一个对话框,弹出一个选项框,弹出一个提示框
android 自定义AlertDialog弹出键盘可以输入的
* 各种功能实现弹窗(自定义弹窗位置,添加动画效果) * 1.设置AlertDialog弹窗并且2秒后自动关闭(自定义关闭AlertDialog) * 2.设置popuwindow弹窗并且2秒后自动关闭 * 3.弹出后自带震动提示
Android AlertDialog对话框 自定义实现遮罩层
android AlertDialog 单选 多选 输入框 疯狂android讲义
这个是看了网上很多例子后,自己优化...用法和安卓原生的显示,可以由用户自行组合出自己想要的弹出框,不会高度定制限定死各种弹出框的UI,每个部件都是独立的,如标题,内容,左按钮,右按钮,底部一个按钮,list等。
接到一个需求,点击某个按钮需要弹出一个带有EditText的AlertDialog弹窗,实现起来并不难,简单记录下方便以后使用。
AlertDialog,分别弹出对话框、单选框、对选对话框,并标有注释适合初学者,AlertDialog.Builder builder=new Builder(this);
AlertDialog加载动画弹出框,内置注释,以及AlertDialog属性设置,窗口背景,样式设置,全部设置,下载完了看ChrysanthemumActivity类其他类不用管
Android alertDialog对话框.rar
Android之AlertDialog源码
Android alertDialog对话框.zip