不可编辑状态

<EditText
android:id="@+id/ed_newPwd"
android:layout_width="80dp"
android:layout_height="50dp"
android:focusable="false"/>


可编辑状态

ed_adress.setFocusable(true);
ed_adress.requestFocus();
ed_adress.setFocusableInTouchMode(true);

完美解决

别忘了关闭键盘进入不可编辑状态的时候

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
//得到InputMethodManager的实例
if (imm.isActive()) {
//如果开启
imm.toggleSoftInput(InputMethodManager.SHOW_IMPLICIT, InputMethodManager.HIDE_NOT_ALWAYS);
//关闭软键盘,开启方法相同,这个方法是切换开启与关闭状态的
}

更多相关文章

  1. android拨打电话流程分析
  2. Android中调用startActivity结果导致:java.lang.RuntimeException
  3. Android(安卓)EditText 属性汇总
  4. 保存Activity状态
  5. Android(安卓)EditText软键盘弹出时防止布局上移和关闭软键盘
  6. Android手动显示和隐藏软键盘
  7. Android的Notification的简介-android学习之旅(四十一)
  8. android点击文本框之外的地方隐藏键盘
  9. Android面试题集(陆续更新中)

随机推荐

  1. Android 搭建MVP+Retrofit+RxJava网络请
  2. Android至ViewPager添加切换动画——使用
  3. Activity 四种启动模式详细介绍
  4. 下载和安装Android Studio搭建Android集
  5. Android 日历提供器(三)
  6. [译]开/闭原则在Android中的实践
  7. 关于Android中layout的层次问题-----
  8. Android(安卓)将View 转化为bitmap 图片
  9. (android)system ui 内存优化
  10. 在android style.xml文件中使用自定义属