alwaystest / Blog

24 stars 2 forks source link

ScrollView和键盘 #72

Open alwaystest opened 6 years ago

alwaystest commented 6 years ago

ScrollView和键盘

标签(空格分隔): Android


ScrollView在键盘弹出的时候会压缩子View的高度。而一旦把Activity设为全屏,就不会出现这个问题了。

顺便记录一下windowSoftInputMode的默认处理方式:


备注:如果我们不设置"adjust..."的属性,对于没有滚动控件的布局来说,采用的是adjustPan方式,而对于有滚动控件的布局,则是采用的adjustResize方式。 https://www.jianshu.com/p/e59a0b49cdc1?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation


全屏模式 全屏模式不允许对界面进行Resize,因此一旦在style中设置了 <item name="android:windowFullscreen">true</item> 则在AndroidManifest.xml中设置 android:windowSoftInputMode="adjustResize" 将无效 同理,在layout中增加ScorllView也无法解决问题。 http://fish119.site/2016/12/01/Android%E5%B0%8F%E6%8A%80%E5%B7%A7-Part-II/