zoukankan      html  css  js  c++  java
  • Android EditText 状态切换


    不可编辑状态

    <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); 
    //关闭软键盘,开启方法相同,这个方法是切换开启与关闭状态的
    }

  • 相关阅读:
    严格模式
    排序,求最大值最小值
    原型继承
    android 系统
    BASE64Decoder
    jstl
    list  遍历
    2015GitWebRTC编译实录9
    2015GitWebRTC编译实录8
    2015GitWebRTC编译实录7
  • 原文地址:https://www.cnblogs.com/keanuyaoo/p/3397935.html
Copyright © 2011-2022 走看看