工具栏在窗体上滚动屏幕

时间:2014-10-29 15:20:30

标签: android android-5.0-lollipop android-toolbar

新的Android工具栏为我们使用操作栏提供了一些灵活性,但我遇到了一个问题。我在我的活动布局中使用工具栏作为操作栏(我猜,'AppBar'是正确的名称)。当用户关注编辑文本时,系统会向上滚动内容以让用户看到该字段。它还可以向上和向下滚动工具栏。这是一个问题,因为导航位于工具栏上,现在对用户隐藏。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          xmlns:app="http://schemas.android.com/apk/res-auto"
          android:orientation="vertical"
          android:layout_width="match_parent"
          android:layout_height="match_parent">
   <Toolbar
     xmlns:android="http://schemas.android.com/apk/res/android"
     android:id="@+id/toolbar"
     android:layout_width="match_parent"
     android:layout_height="?android:attr/actionBarSize">
   </Toolbar>
</LinearLayout>

我们如何保持ToolBar到位?

1 个答案:

答案 0 :(得分:1)

您可以通过在工具栏下方放置ScrollView并将内容放入其中来实现此目的。还需要设置android:windowSoftInputMode =&#34; adjustResize&#34;在活动上。另外,要避免动作模式按下工具栏,请添加此属性

android:windowActionModeOverlay="true"