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时控件会滑动,当失去焦点时滚动条会隐藏。
  • 相关阅读:
    Newtonsoft.Json 处理多态类型的反序列化
    33条C#和.NET经典面试题目及答案
    转:原码,反码,补码详解
    使用OpenXML操作Office文档
    WPF的Binding学习笔记(二)
    WPF的Binding学习笔记(一)
    M6: 使用摄像头(CameraCaptureUI)
    M5: 使用StorageFile
    NYOJ144_小珂的苦恼_C++
    搜索水题四连发_C++
  • 原文地址:https://www.cnblogs.com/xiaochao1234/p/3669039.html
Copyright © 2011-2022 走看看