解决 AlertDialog 中 EditText 自动弹出
来源:互联网 发布:成男脸型数据 编辑:程序博客网 时间:2024/06/05 00:25
解决 AlertDialog 中 EditText 自动弹出
解决 AlertDialog 中 EditText 自动弹出 影响弹出动画
本人亲测通过!!!!!!
主要部分
Window win = dialog.getWindow(); win.setWindowAnimations(R.style.dialogWindowAnim); win.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); dialog.show();
public class ChooseAlertDialog { private Context context; private CharSequence[] charSequences; private CallBackDialogInterface callback; private AlertDialog.Builder builder; private String title; public ChooseAlertDialog(Context context, CallBackDialogInterface callback, CharSequence[] charSequences,String title) { this.context = context; this.charSequences = charSequences; this.callback = callback; this.title = title; builder = new AlertDialog.Builder(context); } public void show(){ AlertDialog dialog = builder.setTitle(title) //.setIcon(R.drawable.ic_launcher) .setItems(charSequences, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); Log.i("TAG", "选择:"+charSequences[which]); callback.call(charSequences[which]+""); } }).create(); Window win = dialog.getWindow(); win.setWindowAnimations(R.style.dialogWindowAnim); win.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); dialog.show(); }}
public interface CallBackDialogInterface { void call(String str);}
阅读全文
0 0
- 解决 AlertDialog 中 EditText 自动弹出
- 自定义alertdialog,中有edittext不能弹出软键盘,解决
- AlertDialog中的EditText自动弹出输入法
- AlertDialog中EditText不能弹出输入法解决方法
- Android AlertDialog中EditText无法弹出输入法
- 在有EditText控件的AlertDialog对话框中自动弹出输入法
- AlertDialog中有EditText时(getwindow加载)自动弹出输入法的解决办法
- 自定义AlertDialog,以及解决自定义Dialog中EditText不能弹出输入法的问题
- 解决在自定义AlertDialog中EditText无法弹出软键盘的问题
- 用于解决AlertDialog中需要向EditText输入内容却不能弹出输入法
- Android AlertDialog有EditText无法弹出输入法的解决
- Android AlertDialog有EditText无法弹出输入法的解决
- 自定义AlertDialog中的EditText无法弹出软键盘的解决
- 一行代码解决EditText自动弹出
- 解决EditText自动弹出软键盘
- 关于AlertDialog中EditText不能弹出输入法解决方法
- 关于AlertDialog中EditText不能弹出输入法解决方法
- android中AlertDialog包含EditText时弹出键盘
- 如何让自已在GitHub的开源库给第三方App依赖调用
- HTTP协议的状态码
- m_signalArgumentTypes.contains(object->metaobject())
- 不同平台插件目录名
- if...else和三目运算符的区别
- 解决 AlertDialog 中 EditText 自动弹出
- 面试题31. 连续子数组的最大和
- 学习与编写项目Woss_Gathe一些总结
- Ubuntu联网设置
- 编程中的幂等性 —— HTTP幂等性
- 使用doxygen和graphviz来产生源代码函数调用图
- 编译安装spark-2.2.0
- MySQL存储过程详解
- android中判断网络是否为wifi