【问题标题】:?attr/actionBarSize in Android 4.4 and higherAndroid 4.4 及更高版本中的 ?attr/actionBarSize
【发布时间】:2017-05-04 02:11:59
【问题描述】:

我没有太多的 Android 经验。当我在版本

但在更高版本中,此空格不显示:在本例中为 5.0 版

是否可以通过代码控制此类问题?

我不想为这两种情况生成两个不同的项目。

【问题讨论】:

  • 显示您的布局文件和活动样式。

标签: android android-layout android-fragments android-actionbar


【解决方案1】:

您是否在内容 xml 中添加了 app:layout_behavior="@string/appbar_scrolling_view_behavior"。 如果你使用android.support.v7.widget.Toolbar

尝试在您的content 视图中添加app:layout_behavior="@string/appbar_scrolling_view_behavior"

像这样:

```

<android.support.design.widget.AppBarLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:theme="@style/AppTheme.AppBarOverlay">

    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:background="?attr/colorPrimary"
        app:popupTheme="@style/AppTheme.PopupOverlay"/>

</android.support.design.widget.AppBarLayout>

<android.support.constraint.ConstraintLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:layout_behavior="@string/appbar_scrolling_view_behavior"
    tools:context="com.lxt.app.ui.account.GrowthActivity"
    tools:showIn="@layout/activity_growth">

</android.support.constraint.ConstraintLayout>

```

【讨论】:

  • 谢谢你的回答,我去试试!
猜你喜欢
  • 1970-01-01
  • 2016-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多