码迷,mamicode.com
首页 > 移动开发 > 详细

android开发键盘把导航顶上去了解决办法

时间:2015-06-11 18:21:08      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

解决办法,在mainfest.xml中,在和导航条相关的Activity中加:

  <activity
            android:name=".filing.AddFilingActivity"
            android:windowSoftInputMode="adjustResize|stateHidden"
             />

 android:windowSoftInputMode="adjustResize|stateHidden"这个属性,问题解决:

属性解释:

 

:<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:当前窗口的内容将自动移动以便当前焦点从不被键盘覆盖和用户能总是看到输入内容的部分

android开发键盘把导航顶上去了解决办法

标签:

原文地址:http://www.cnblogs.com/liyuzhao/p/4569443.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!