我正在尝试将导航抽屉与我的相对布局(包含我的活动内容)和我的工具栏集成在一起。如下所示,工具栏在内部相对布局中以及在其外部存在时都是重复的。
突出显示的部分是相对布局。 这是我的XML:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/landing_page"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@color/frontPageBGColor">
<include
android:id="@+id/app_bar"
layout="@layout/app_bar"
android:layout_height="wrap_content"
android:layout_width="match_parent"/>
<android.support.v4.widget.DrawerLayout
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
//Content Content Content
</RelativeLayout>
<fragment
android:id="@+id/fragment_navigation_drawer"
android:layout_height="match_parent"
android:layout_width="280dp"
android:layout_gravity="start"
app:layout="@layout/fragment_navigation_drawer"
android:name="com.xxxxxxxx.chessgame.NavigationDrawerFragment"
tools:layout="@layout/fragment_navigation_drawer" />
</android.support.v4.widget.DrawerLayout>
</LinearLayout>
答案 0 :(得分:3)
在您的样式中,您需要从.NoTitleBar继承应用主题以删除系统提供的操作栏
像这样 <style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
在这里详细解释:
http://android-developers.blogspot.com/2014/10/appcompat-v21-material-design-for-pre.html