超简单的自定义AlertDialog弹出键盘可以输入的
来源:互联网 发布:js数组删除元素的代码 编辑:程序博客网 时间:2024/06/05 03:18
超简单的自定义AlertDialog弹出键盘可以输入的
demo下载
非常简单,没写什么注释,相信大家一看就明白了
private void showAlertDialog() {final AlertDialog dialog = new AlertDialog.Builder(this).create();dialog.setView(LayoutInflater.from(this).inflate(R.layout.alert_dialog, null));dialog.show();dialog.getWindow().setContentView(R.layout.alert_dialog);Button btnPositive = (Button) dialog.findViewById(R.id.btn_add);Button btnNegative = (Button) dialog.findViewById(R.id.btn_cancel);final EditText etContent = (EditText) dialog.findViewById(R.id.et_content);btnPositive.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View arg0) {String str = etContent.getText().toString();if (isNullEmptyBlank(str)) {etContent.setError("输入内如不能为空");} else {dialog.dismiss();Toast.makeText(MainActivity.this, etContent.getText().toString(), Toast.LENGTH_LONG).show();}}});btnNegative.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View arg0) {dialog.dismiss();}});}private static boolean isNullEmptyBlank(String str) {if (str == null || "".equals(str) || "".equals(str.trim()))return true;return false;}demo下载
1 0
- 超简单的自定义AlertDialog弹出键盘可以输入的
- 自定义AlertDialog中EditText无法弹出键盘的解决方案
- AlertDialog的超简单用法
- Android学习问题:关于AlertDialog中自定义布局带有的EditText无法弹出键盘
- iOS简单的键盘弹出输入框上移
- Android简单弹出对话框AlertDialog的使用
- IOS简单实现输入框随着键盘的弹出动态上升(很简单的)
- AlertDialog的自定义View以及弹出后的亮度控制
- android 自定义弹出框AlertDialog ,很炫的哦
- android 自定义弹出框AlertDialog ,很炫的哦
- 自定义AlertDialog中的EditText无法弹出软键盘的解决
- 自定义AlertDialog,加入EditText控件无法弹出键盘
- android 防止键盘弹出的简单方法
- 可以自定义标题背景的弹出层
- 带输入框的自定义dialog 点击外部消失 输入框可以弹出软键盘 去除外部黑框
- 关于AlertDialog的setContentView无法弹出软件键盘的进一步说明
- AlertDialog 的自定义
- AlertDialog的title自定义
- 终极指南:如何为iOS8应用制作预览视频
- Android对于不同分辨率的支持
- 8.9.1 Controlling Query Plan Evaluation 控制查询评估
- UIImage 图片处理 灰度 反色 深棕色
- 素数的查找
- 超简单的自定义AlertDialog弹出键盘可以输入的
- Uploadify 3.2 参数属性、事件、方法函数详解
- sqlite第三方类库:FMDB使用---1
- Oracle:重复数据SQL查询+操作
- Oracle RAC 环境下的连接管理
- 8.10.1 The InnoDB Buffer Pool
- ViewPager中fragment切换动作实现
- 【Android成长之路】创建自定义控件
- MySQL EXPLAIN 命令详解学习