Dialog
来源:互联网 发布:java高并发解决方案 编辑:程序博客网 时间:2024/06/03 20:04
final Dialog dialog = new Dialog(this, R.style.dialog);
dialog.show();
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = inflater.inflate(R.layout.dialog_setpassword, null);
View tv_save = view.findViewById(R.id.tv_save);
View img_close = view.findViewById(R.id.img_close);
final EditText edt1 = (EditText) view.findViewById(R.id.edt1);
dialog.setContentView(view); // 弹出软键盘 edt1.setFocusable(true); edt1.setFocusableInTouchMode(true); edt1.requestFocus(); Util.showkeyboard(edt1); dialog.setOnDismissListener(new DialogInterface.OnDismissListener() { @Override public void onDismiss(DialogInterface dialog) { View view = getWindow().peekDecorView(); if (view != null) { Util.closeKeyBoard(view); } } }); // 新增 tv_save.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String s1 = edt1.getText().toString(); String value = s1; String pwd = password; DeviceInfo dev = SharedPreferencesUtils.getDevice(StartActivity.this); if (dev != null && !TextUtils.isEmpty(dev.Password)) { pwd = dev.Password; } if (value.equals(pwd)) { openActivity(ActivityConfig.class); dialog.dismiss(); } else { showToast("密码不正确"); } } }); img_close.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { dialog.dismiss(); } });
阅读全文
0 0
- Dialog
- Dialog
- Dialog
- Dialog
- Dialog
- dialog
- Dialog
- dialog
- dialog
- dialog
- Dialog
- dialog
- Dialog
- Dialog
- Dialog
- Dialog
- Dialog
- dialog
- PE文件结构
- java中的throw和throws的区别
- 扫码领取支付宝红包
- 【BJOI2014】大融合 LCT维护子树信息
- 离线安装ruby,以及发现版本信息显示不对问题
- Dialog
- jenkins+sonar+ios 基于object C(object-c-plugin-snapshot免费版)搭建
- java线程池Executor,ExecutorService,ThreadPoolExecutor的使用
- 【MD】ubuntu server 16.04离线安装docker 1.12.3的探索
- Run Qt5.6 on VS2015 & “无法迁移项目文件” & "Cannot instantiate QtProjectEngine object"错误的解决方法
- JDK,JRE,JVM区别
- 多线程情况下,主线程先退出,子线程会被强制退出吗
- Qt之QFileDialog另存文件时应该注意的问题
- php 模拟 tail -f