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

    原文地址:http://blog.csdn.net/hopezhangbo/article/details/7384026

     

    在manifest的activity节点使用 Xml代码

    <activity android:windowSoftInputMode="adjustResize"/>

    android:windowSoftInputMode的使用。

    activity如何与软键盘交互。这个属性的设置将会影响两件事情:

    1>  软键盘的状态——是否它是隐藏或显示——当活动(Activity)成为用户关注的焦点。

    2>  活动的主窗口调整——是否减少活动主窗口大小以便腾出空间放软键盘或是否当活动窗口的部分被软键盘覆盖时它的内容的当前焦点是可见的。

    要默认隐藏输入法

    1. <activity  
    2.             android:name="ViewActivity"  
    3.             android:label="@string/app_name"  
    4.             android:windowSoftInputMode="adjustUnspecified|stateHidden"   
    5.             android:configChanges="orientation|keyboardHidden">  
    6. </activity>  

    果要默认显示输入法

     
    1. <activity  
    2.             android:name="ViewActivity"  
    3.             android:label="@string/app_name"  
    4.             android:windowSoftInputMode="stateVisible "   
    5.             android:configChanges="orientation|keyboardHidden">  
    6. </activity> 

    2:

    有些手机可能用上诉方法无法奏效,那可以用以下方法:

    在EditText的布局文件里添加ScrollView,当点击EditText时控件会滑动,当失去焦点时滚动条会隐藏。

  • 相关阅读:
    Linux系统命令与权限
    有关Linux目录相关内容
    Linux的命令以及基本使用
    操作系统的基本知识与Linux系统简介
    IT知识架构与操作系统简介
    windows下nginx支持php的配置
    提权操作函数
    c++内存中字节对齐问题详解 [ 转载 ]
    STL 容器效率的对比
    C++ 四种类型转换的介绍
  • 原文地址:https://www.cnblogs.com/beijia/p/softkayboard.html
Copyright © 2011-2022 走看看