AppBarLayout没有显示三星平板电脑4.4.4

时间:2016-02-05 00:41:39

标签: android toolbar android-appbarlayout

我的应用程序适用于6.0以上的所有版本。但是,在三星7“平板电脑版本4.4.4 上, AppBarLayout 不可见。它完全消失,好像没有工具栏。它适用于任何其他相同大小的片剂即可。 以下是我的View Containers。

<android.support.design.widget.AppBarLayout
    android:id="@+id/topBar"
    android:layout_width="match_parent"
    android:layout_height="105dp"
    android:background="#7F7F7F"
    android:elevation="8dp"
    android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">

    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="105dp"
        android:animateLayoutChanges="true"
        android:background="#7F7F7F"
        app:layout_scrollFlags="scroll|enterAlways"
        android:paddingLeft="6dp"
        app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">

        <RelativeLayout
            android:layout_width="fill_parent"
            android:layout_height="fill_parent">

            <TextView
                android:id="@+id/tvTitle"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerVertical="true"
                android:layout_gravity="start"
                android:layout_toRightOf="@+id/imgBack"
                android:gravity="start|center_vertical"
                android:text="Medium Text"
                android:layout_marginLeft="7dp"
                android:textAppearance="?android:attr/textAppearanceMedium"
                android:textSize="20sp"
                android:textStyle="bold" />

            <ImageView
                android:id="@+id/imgGoTo"
                android:layout_width="35dp"
                android:layout_height="fill_parent"
                android:layout_alignParentRight="true"
                android:layout_gravity="right"
                android:layout_marginRight="10dp"
                android:gravity="right|center_vertical"
                android:src="@drawable/pages" />

            <TextView
                android:id="@+id/tvPageNumber"
                android:layout_width="35dp"
                android:layout_height="fill_parent"
                android:layout_centerVertical="true"
                android:gravity="center"
                android:layout_marginRight="10dp"
                android:layout_toLeftOf="@+id/imgGoTo"
                android:text="Small Text"
                android:textAppearance="?android:attr/textAppearanceMedium" />

            <ImageView
                android:id="@+id/imgBack"
                android:layout_width="31dp"
                android:layout_height="fill_parent"
                android:layout_centerVertical="true"
                android:src="@drawable/menu_1" />

        </RelativeLayout>

    </android.support.v7.widget.Toolbar>
    <View
        android:id="@+id/appbar_bottom"
        android:layout_width="match_parent"
        android:layout_height="1dp"
        android:background="@android:color/transparent"
        android:visibility="invisible" />
</android.support.design.widget.AppBarLayout>

这是我的

  

style.xml

文件。

<resources>

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/primary</item>
    <item name="colorPrimaryDark">@color/primary_darker</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>
<style name="AppTheme.Dark.Dialog" parent="Theme.AppCompat.Dialog">
    <item name="colorAccent">@color/colorAccent</item>
    <item name="android:textColorPrimary">#000</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:windowIsFloating">true</item>
    <item name="android:background">@color/primary</item>
</style>

请查看附带的截图, 左侧(三星7“)代表问题右侧:nexus 5(5.1)需要外观enter image description here

0 个答案:

没有答案