所以我处于上述情况:我正在使用Theme.AppCompat.Light.NoActionBar
,以便我可以使用新材料设计Toolbar
。我的XML结构如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<include
android:id="@+id/toolbar"
layout="@layout/app_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<ScrollView
android:id="@+id/personalInfo_scrollView"
android:layout_width="match_parent"
android:layout_height="match_parent">
<!-- textviews and various other form-related elements -->
</ScrollView>
</LinearLayout>
问题在于,无论我做什么android:windowSoftInputMode=adjustResize
都不起作用。我试图为ScrollView
分配权重,但没有效果。
谷歌搜索这个问题没有结果,但我的印象是我迄今为止看到adjustResize不适用于这个主题?
根据要求,以下是清单中与相关活动相关的部分:
<activity
android:name=".activities.Information"
android:label="@string/title_activity_information"
android:launchMode="singleInstance"
android:parentActivityName=".activities.Account"
android:windowSoftInputMode="adjustResize|stateHidden" >
非常感谢任何帮助
答案 0 :(得分:2)
将此属性放在根LinearLayout
中 android:fitsSystemWindows="true"
来源: pablisco - windowSoftInputMode="adjustResize" not working with translucent action/navbar