Theme.AppCompat.Light.NoActionBar AdjustResize不起作用

时间:2015-02-06 08:23:38

标签: android android-appcompat

所以我处于上述情况:我正在使用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" >

非常感谢任何帮助

1 个答案:

答案 0 :(得分:2)

将此属性放在根LinearLayout

    android:fitsSystemWindows="true"

来源: pablisco - windowSoftInputMode="adjustResize" not working with translucent action/navbar