我是否可以在我的活动中使用包含滚动查看功能?

时间:2016-02-08 08:21:06

标签: android android-layout scrollview android-toolbar

美好的一天,我的xml布局有问题。我创建了另一个xml文件share_app_scroll(ScrollView Layout),并将其包含在我的ShareApp.xml

问题是,我的工具栏/操作栏不会出现。我所能看到的只是我创造的scrollview layout。是否可以包含scrollView layout。这是我的代码。

<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
tools:context=".activities.ShareAppActivity">

<!--Include ActionBar/Toolbar-->
<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/toolbar"
    android:elevation="8dp"
    android:minHeight="?attr/actionBarSize"
    android:background="@color/colorPrimary">
</android.support.v7.widget.Toolbar>

    <include
        android:id="@+id/share_scrollview"
        layout="@layout/share_extend_scrollview"
        android:layout_height="match_parent"
        android:layout_width="match_parent"/>

MissingToolbar

对于模糊的图片感到抱歉。 先谢谢你。

2 个答案:

答案 0 :(得分:1)

您使用相对布局作为父布局,因此您必须在工具栏下方对齐包含布局。就像这样

    <include
            android:id="@+id/share_scrollview"
            layout="@layout/share_extend_scrollview"
            android:layout_height="match_parent"
            android:layout_width="match_parent"
            android:layout_below="@+id/toolbar"/>

答案 1 :(得分:0)

问题出在清单文件中。 检查清单中xml的java文件是否有android:theme =“@ style / AppTheme.NoActionBar”。删除无操作栏,它将出现。如果你在设计视图中谈论。在api级别旁边有app主题。将其更改为除.NoactionBar

之外的任何内容