当前位置 : 主页 > 编程语言 > java >

AlertDialog里面有EditText,希望弹出对话框的时候弹出软键盘

来源:互联网 收集:自由互联 发布时间:2021-06-28
gistfile1.txt final AlertDialog builderAd = new AlertDialog.Builder(context, R.style.my_dialog).create(); builderAd.show(); //只用下面这一行弹出对话框时需要点击输入框才能弹出软键盘 builderAd.getWindow().clearFlags
gistfile1.txt
final AlertDialog builderAd = new AlertDialog.Builder(context, R.style.my_dialog).create();
        builderAd.show();
        

        //只用下面这一行弹出对话框时需要点击输入框才能弹出软键盘 
        builderAd.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
        //加上下面这一行弹出对话框时软键盘随之弹出 
        builderAd.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
       
       
       
        builderAd.getWindow().setContentView(viewAd);
        builderAd.setCancelable(false);
上一篇:pojo集合去重
下一篇:HttpClient 请求
网友评论