Android 当我使用带有FragmentPagerAdapter的ViewPager时,为什么在我的活动中看到两个工具栏?

Android 当我使用带有FragmentPagerAdapter的ViewPager时,为什么在我的活动中看到两个工具栏?,android,android-viewpager,android-toolbar,fragmentpageradapter,Android,Android Viewpager,Android Toolbar,Fragmentpageradapter,我想在活动上创建ViewPager以显示我的片段。但我还想显示我的自定义工具栏。但是,我有两个工具栏和ViewPager。其中一个是我的自定义工具栏,另一个是默认工具栏。 我声明的主题类似于android:theme=“@style/AppTheme.NoActionBar” @颜色/原色 @颜色/原色暗 @颜色/颜色重音 假的 真的 将您的AppBarLayout更改为: <android.support.design.widget.AppBarLayout

我想在活动上创建ViewPager以显示我的片段。但我还想显示我的自定义工具栏。但是,我有两个工具栏和ViewPager。其中一个是我的自定义工具栏,另一个是默认工具栏。 我声明的主题类似于android:theme=“@style/AppTheme.NoActionBar”



@颜色/原色
@颜色/原色暗
@颜色/颜色重音
假的
真的




将您的
AppBarLayout
更改为:

   <android.support.design.widget.AppBarLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbarP015"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="#6712FF" />
    </android.support.design.widget.AppBarLayout>


或者删除
AppBarLayout
离开
工具栏
AppBarLayout
更改为:

   <android.support.design.widget.AppBarLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbarP015"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="#6712FF" />
    </android.support.design.widget.AppBarLayout>


或者删除
AppBarLayout
离开
Toolbar

在活动java类中使用此代码。 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_全屏,WindowManager.LayoutParams.FLAG_全屏)
我希望这对您有用。

在活动java类中使用此代码。 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_全屏,WindowManager.LayoutParams.FLAG_全屏) 我希望这对你有用。

改变你的想法

<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>

假的
真的


@颜色/原色
@颜色/原色暗
@颜色/颜色重音
在带有工具栏的活动中使用NoActionBar主题。

更改

<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>

假的
真的


@颜色/原色
@颜色/原色暗
@颜色/颜色重音

在带有工具栏的活动中使用NoActionBar主题。

发布您的
style.xml
manifest.xml
文件。我添加了样式和manifest文件。请确保
android:theme=“@style/AppTheme.NoActionBar”
位于正确的位置[
manifest.xml
]。您的
style.xml
layout
文件是正确的。我检查过了。但是,它并不像我想象的那样有效。活动名称是P015ViewPagerPagerTabStrip。我还添加了一张图片。感谢您的关注,此行请求WindowFeature(Window.FEATURE\u NO\u TITLE);在setContentView()之前,发布您的
style.xml
manifest.xml
文件。我添加了样式和清单文件。请确保
android:theme=“@style/AppTheme.NoActionBar”
位于正确的位置[
manifest.xml
]。您的
style.xml
layout
文件是正确的。我检查过了。但是,它并不像我想象的那样有效。活动名称是P015ViewPagerPagerTabStrip。我还添加了一张图片。感谢您的关注,此行请求WindowFeature(Window.FEATURE\u NO\u TITLE);在setContentView()之前,以便可以从.xml文件中删除此代码,从而可以从.xml文件中删除此代码
   <android.support.design.widget.AppBarLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbarP015"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="#6712FF" />
    </android.support.design.widget.AppBarLayout>
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<style name="AppTheme.NoActionBar" parent="Theme.AppCompat.Light.NoActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>