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

  • 相关阅读:
    Rocket
    Rocket
    Rocket
    Rocket
    POJ 1849 树的直径 Two
    SGU 495 Kids and Prizes
    HDU 4336 概率DP 状压
    HDU 4089 && UVa 1498 Activation 带环的概率DP
    SGU 149 树形DP Computer Network
    暑假集训刷题记录
  • 原文地址:https://www.cnblogs.com/keanuyaoo/p/3397935.html
Copyright © 2011-2022 走看看