关闭

Android软键盘弹出时把布局顶上去

标签: android
3629人阅读 评论(0) 收藏 举报
分类:
解决方法,在mainfest.xml中,对那个Activity加:
<activityandroid:name=".activity.HomeActivity"android:windowSoftInputMode="adjustPan|stateHidden"></activity>
就不会把原来Activity的布局给顶上去了。
这个属性能影响两件事情:
【一】当有焦点产生时,软键盘是隐藏还是显示
【二】是否减少活动主窗口大小以便腾出空间放软键盘
它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。在任一组设置多个值——多个”state…”values,例如&mdash有未定义的结果。各个值之间用|分开。例如:<activity android:windowSoftInputMode="stateVisible|adjustResize". . . >

在这设置的值(除"stateUnspecified""adjustUnspecified"以外)将覆盖在主题中设置的值


各值的含义:
【A】stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态或依赖于主题的设置
【B】stateUnchanged:当这个activity出现时,软键盘将一直保持在上一个activity里的状态,无论是隐藏还是显示
【C】stateHidden:用户选择activity时,软键盘总是被隐藏
【D】stateAlwaysHidden:当该Activity主窗口获取焦点时,软键盘也总是被隐藏的
【E】stateVisible:软键盘通常是可见的
【F】stateAlwaysVisible:用户选择activity时,软键盘总是显示的状态
【G】adjustUnspecified:默认设置,通常由系统自行决定是隐藏还是显示
【H】adjustResize:该Activity总是调整屏幕的大小以便留出软键盘的空间
【I】adjustPan:当前窗口的内容将自动移动以便当前焦点从不被键盘覆盖和用户能总是看到输入内容的部分
原文:
http://blog.csdn.net/twoicewoo/article/details/7384398
0
2
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Android软键盘弹出时把布局顶上去,控件乱套解决方法

修改AndroidManifest.xml File                    android:windowSo...
  • SzMinglove
  • SzMinglove
  • 2015-05-02 21:06
  • 6391

Android软键盘弹出时把布局控件顶上去的解决方法

在有的布局中,软件盘输入内容时,会把底下的布局控件
  • muzihaosoinlove
  • muzihaosoinlove
  • 2014-09-28 14:33
  • 3810

转载一篇干货,Android软键盘弹出时把布局顶上去的解决方法

原址:http://blog.sina.com.cn/s/blog_9564cb6e0101g2eb.html 解决方法,在mainfest.xml中,对那个Activity加: Android...
  • u011150924
  • u011150924
  • 2016-09-30 17:20
  • 2279

Android软键盘弹出时把布局顶上去,控件乱套解决方法

http://blog.csdn.net/szming_blog/article/details/45442233 解决办法: 方法一:在你的activity中的oncreate中setC...
  • ccccsbs
  • ccccsbs
  • 2016-07-10 16:56
  • 8770

Android软键盘弹出时把布局顶上去的解决方法

转载: 解决Andriod软键盘出现把原来的布局给顶上去的方法(转) 链接:http://blog.sina.com.cn/s/blog_9564cb6e0101g2eb.html ...
  • u010015108
  • u010015108
  • 2016-05-25 09:46
  • 1933

Android软键盘弹出时把布局顶上去的解决方法 .

原文: 解决Andriod软键盘出现把原来的布局给顶上去的方法(转) 链接:http://blog.sina.com.cn/s/blog_9564cb6e0101g2eb.html ...
  • zchlww
  • zchlww
  • 2016-01-19 11:57
  • 342

Android软键盘弹出时把布局顶上去的解决方法

解决方法,在mainfest.xml中,对那个Activity加: android:windowSoftInputMode="adjustPan|stateHidden"> ...
  • luohai859
  • luohai859
  • 2015-12-29 14:36
  • 584

转载2——Android软键盘弹出时把布局顶上去的解决方法

今天要做一个搜索功能,搜索界面采用AutoCompleteTextView做搜索条,然后下面用listview来显示搜索结果,而我的主界面是在底部用tab做了一个主界面导航,其中有一个搜索按钮,因为在...
  • u011775829
  • u011775829
  • 2017-05-12 16:31
  • 229

Android软键盘弹出时把布局顶上去的解决方法

解决Andriod软键盘出现把原来的布局给顶上去的方法: 方法一:在你的activity中的oncreate中setContentView之前写上这个代码getWindow(...
  • Snow_Ice_Yang
  • Snow_Ice_Yang
  • 2018-01-05 14:24
  • 18

Android软键盘弹出时把布局顶上去的解决方法

解决Andriod软键盘出现把原来的布局给顶上去的方法: 方法一:在你的activity中的oncreate中setContentView之前写上这个代码getWindo...
  • wuyou1336
  • wuyou1336
  • 2017-01-17 22:13
  • 1065
    个人资料
    • 访问:89848次
    • 积分:1630
    • 等级:
    • 排名:千里之外
    • 原创:67篇
    • 转载:10篇
    • 译文:1篇
    • 评论:24条
    博客专栏
    文章分类