自定义dialog中EditText无法弹出输入法
来源:互联网 发布:数据共享技术 编辑:程序博客网 时间:2024/05/14 02:59
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
final AlertDialog dialog1 = builder.create();
dialog1.setCanceledOnTouchOutside(false);
dialog1.show();
Window window = dialog1.getWindow();
LayoutInflater inflater = (LayoutInflater)getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = inflater .inflate(R.layout.dialog_login_jihuo_user, null);
window.clearFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
ivJBack = (ImageView) view.findViewById(R.id.iv_dialog_login_jihuo_back);
etJName = (EditText) view.findViewById(R.id.tv_dialog_login_jihuo_name);
etJOldpwd = (EditText) view.findViewById(R.id.tv_dialog_login_jihuo_oldpwd);
etJNewpwd = (EditText) view.findViewById(R.id.tv_dialog_login_jihuo_newpwd);
etJNewpwdagain = (EditText) view.findViewById(R.id.tv_dialog_login_jihuo_newpwd_again);
btnJOk = (Button) view.findViewById(R.id.btn_dialog_login_jihuo_ok);
final AlertDialog dialog1 = builder.create();
dialog1.setCanceledOnTouchOutside(false);
dialog1.show();
Window window = dialog1.getWindow();
LayoutInflater inflater = (LayoutInflater)getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = inflater .inflate(R.layout.dialog_login_jihuo_user, null);
window.setContentView(view);
/**主要是这两句,弹出输入法弹出*/
window.clearFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
ivJBack = (ImageView) view.findViewById(R.id.iv_dialog_login_jihuo_back);
etJName = (EditText) view.findViewById(R.id.tv_dialog_login_jihuo_name);
etJOldpwd = (EditText) view.findViewById(R.id.tv_dialog_login_jihuo_oldpwd);
etJNewpwd = (EditText) view.findViewById(R.id.tv_dialog_login_jihuo_newpwd);
etJNewpwdagain = (EditText) view.findViewById(R.id.tv_dialog_login_jihuo_newpwd_again);
btnJOk = (Button) view.findViewById(R.id.btn_dialog_login_jihuo_ok);
0 0
- 自定义dialog中EditText无法弹出输入法
- android中自定义的dialog中的EditText无法弹出输入法解决方案
- android中自定义的dialog中的EditText无法弹出输入法解决方案
- android中自定义的dialog中的EditText无法弹出输入法解决方案
- android中自定义的dialog中的EditText无法弹出输入法解决方案
- android中自定义的dialog中的EditText无法弹出输入法解决方案
- Dialog中有EditText无法弹出输入法解决方法
- android中dialog中的EditText无法弹出输入法对话框
- 自定义dialog中Edittext自动弹出输入法问题
- Android 自定义布局dialog使用(解决edittext无法弹出输入法的问题)
- 自定义AlertDialog,以及解决自定义Dialog中EditText不能弹出输入法的问题
- dialog中含有edittext弹出时自动弹出输入法
- Fragment中Dialog无法弹出输入法
- Android AlertDialog中EditText无法弹出输入法
- android中自定义dialog中有editText,无法显示输入法对话框的解决办法
- Dialog中EditText不能自动弹出输入法解决方法
- 自定义Dialog中点击EditText无法弹出软键盘的问题
- android中自定义的对话框中的EditText无法弹出输入法解决方案
- 数学之美1
- 《自己动手设计数据库》第三部分 其他数据库设计事项
- 第一章 什么是git,为什么需要它?
- LightOj-1051-dp
- 测试 markdown 语法
- 自定义dialog中EditText无法弹出输入法
- 数学之美2
- 支持向量机(斯坦福大学课程讲义Andrew Ng)
- 深度学习(十二):Matconvnet小试牛刀与提特征
- 改学php了,哈哈,当然3d当作研究
- nyoj 独木舟上的旅行
- dream it possible
- 第十周项目2--二叉树遍历的递归算法
- C字符串操作:两头堵实现trim()