zoukankan      html  css  js  c++  java
  • Android虚拟键盘弹出时挡住EditText解决方法

    在manifest的activity节点使用 Xml代码

     
    <activity android:windowSoftInputMode="adjustResize"/>
     
    android:windowSoftInputMode的使用。
     
    activity如何与软键盘交互。这个属性的设置将会影响两件事情:
     
    1>  软键盘的状态——是否它是隐藏或显示——当活动(Activity)成为用户关注的焦点。
     
    2>  活动的主窗口调整——是否减少活动主窗口大小以便腾出空间放软键盘或是否当活动窗口的部分被软键盘覆盖时它的内容的当前焦点是可见的。
     
    要默认隐藏输入法
     
    <activity  
                android:name="ViewActivity"  
                android:label="@string/app_name"  
                android:windowSoftInputMode="adjustUnspecified|stateHidden"   
                android:configChanges="orientation|keyboardHidden">  
    </activity>  
    果要默认显示输入法
     
     
    <activity  
                android:name="ViewActivity"  
                android:label="@string/app_name"  
                android:windowSoftInputMode="stateVisible "   
                android:configChanges="orientation|keyboardHidden">  
    </activity> 
    2:
     
    有些手机可能用上诉方法无法奏效,那可以用以下方法:
     
    在EditText的布局文件里添加ScrollView,当点击EditText时控件会滑动,当失去焦点时滚动条会隐藏。
  • 相关阅读:
    第七章习题G题
    第二周习题O题
    P4735 最大异或和
    P3008 [USACO11JAN]道路和飞机Roads and Planes
    P4009 汽车加油行驶问题
    P1073 最优贸易
    P2260 [清华集训2012]模积和
    P2865 [USACO06NOV]路障Roadblocks
    P1821 [USACO07FEB]银牛派对Silver Cow Party
    P4180 【模板】严格次小生成树[BJWC2010]
  • 原文地址:https://www.cnblogs.com/xiaochao1234/p/3669039.html
Copyright © 2011-2022 走看看