ZhipSoft.com
    冬去春来
        郑重声明:本Blog纯属个人学习、工作需要,记录相关资料。请不要发表任何有人身攻击的言论,谢谢!!www.ZhipSoft.com
posts - 94,comments - 149,trackbacks - 0

在AndroidManifest.xml文件中的android:windowSoftInputMode属性使用

The AndroidManifest.xml File

 <activity android:windowSoftInputMode=["stateUnspecified",

                                    "stateUnchanged", "stateHidden",

                                    "stateAlwaysHidden", "stateVisible",

                                    "stateAlwaysVisible", "adjustUnspecified",

                                    "adjustResize", "adjustPan"] …… >

</activity>

attributes:

android:windowSoftInputMode

活动的主窗口如何与包含屏幕上的软键盘窗口交互。这个属性的设置将会影响两件事情:

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

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

它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。在任一组设置多个值——多个”state…”values,例如&mdash有未定义的结果。各个值之间用|分开。例如: <activity android:windowSoftInputMode="stateVisible|adjustResize" . . . >

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

值 描述
 
"stateUnspecified" 软键盘的状态(是否它是隐藏或可见)没有被指定。系统将选择一个合适的状态或依赖于主题的设置。这个是为了软件盘行为默认的设置。
 
"stateUnchanged" 软键盘被保持无论它上次是什么状态,是否可见或隐藏,当主窗口出现在前面时。
 
"stateHidden" 当用户选择该Activity时,软键盘被隐藏——也就是,当用户确定导航到该Activity时,而不是返回到它由于离开另一个Activity。
 
"stateAlwaysHidden" 软键盘总是被隐藏的,当该Activity主窗口获取焦点时。
 
"stateVisible" 软键盘是可见的,当那个是正常合适的时(当用户导航到Activity主窗口时)。
 
"stateAlwaysVisible" 当用户选择这个Activity时,软键盘是可见的——也就是,也就是,当用户确定导航到该Activity时,而不是返回到它由于离开另一个Activity。
 
"adjustUnspecified" 它不被指定是否该Activity主窗口调整大小以便留出软键盘的空间,或是否窗口上的内容得到屏幕上当前的焦点是可见的。系统将自动选择这些模式中一种主要依赖于是否窗口的内容有任何布局视图能够滚动他们的内容。如果有这样的一个视图,这个窗口将调整大小,这样的假设可以使滚动窗口的内容在一个较小的区域中可见的。这个是主窗口默认的行为设置。
 
"adjustResize" 该Activity主窗口总是被调整屏幕的大小以便留出软键盘的空间。
 
"adjustPan" 该Activity主窗口并不调整屏幕的大小以便留出软键盘的空间。相反,当前窗口的内容将自动移动以便当前焦点从不被键盘覆盖和用户能总是看到输入内容的部分。这个通常是不期望比调整大小,因为用户可能关闭软键盘以便获得与被覆盖内容的交互操作。
 

 



        本Blog纯属个人学习、工作需要,记录相关资料。请不要发表任何有人身攻击的言论,谢谢! www.zhipsoft.cn
posted on 2011-02-14 11:45 ZhipSoft 阅读(49375) 评论(13)  编辑  收藏 所属分类: AndRoid

FeedBack:
# re: [摘]android:windowSoftInputMode属性使用
2011-06-16 11:36 | 士大夫
你的解释真让我无语。。。的确难理解的话啊  回复  更多评论
  
# re: [摘]android:windowSoftInputMode属性使用
2012-10-31 11:37 | maybegeeker
你估计是把API文档的东西直接用google翻译的吧。  回复  更多评论
  
# re: [摘]android:windowSoftInputMode属性使用[未登录]
2013-01-25 13:28 | xx
垃圾  回复  更多评论
  
# re: [摘]android:windowSoftInputMode属性使用[未登录]
2013-01-25 13:28 | xx
太烂了  回复  更多评论
  
# re: [摘]android:windowSoftInputMode属性使用[未登录]
2013-01-25 13:28 | xx
烂烂烂烂烂烂烂烂烂烂烂烂烂  回复  更多评论
  
# re: [摘]android:windowSoftInputMode属性使用
2013-04-11 16:22 | 啊啊啊
愣没看懂
去官网
http://developer.android.com/guide/topics/manifest/activity-element.html#wsoft
看英文才看懂

用机器翻译也好意思拿出来发

  回复  更多评论
  
# re: [摘]android:windowSoftInputMode属性使用[未登录]
2013-06-17 20:27 | amy
唉,我看了半天以为只有我看不进去,差点怀疑自己理解力……  回复  更多评论
  
# re: [摘]android:windowSoftInputMode属性使用
2013-08-15 17:37 | lum
真是没看懂,一个个使了才知道效果  回复  更多评论
  
# re: [摘]android:windowSoftInputMode属性使用[未登录]
2013-09-09 15:41 | aaaa
垃圾,直接谷歌翻译的  回复  更多评论
  
# re: [摘]android:windowSoftInputMode属性使用
2013-11-26 10:41 | siyou325
kao,可以再山寨点吗  回复  更多评论
  
# re: [摘]android:windowSoftInputMode属性使用
2014-04-25 14:07 | asdf
烂  回复  更多评论
  
# re: [摘]android:windowSoftInputMode属性使用
2014-07-23 10:56 | sumadd
尼玛,这翻译。。。。法克  回复  更多评论
  
# re: [摘]android:windowSoftInputMode属性使用
2015-11-02 18:11 | Mr.Ray
直接从官网复制然后丢到翻译软件里弄出来的吧,太不认真了  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问