【问题标题】:Android Material Design Navigation Drawer for Lower Api下层 API 的 Android Material Design 导航抽屉
【发布时间】:2015-03-14 04:50:13
【问题描述】:

是否可以在 Material Design 中像 Gmail 应用一样在较低 API 上制作导航抽屉? 如果有可能有人提供教程或指南来执行此操作吗? 谢谢

【问题讨论】:

  • 离题,太宽泛,也不清楚你在问什么,同时,在一个问题中...... gratz
  • 抱歉,但 Ranjith 明白了 :) 我想在 Matreial Design 中创建一个导航抽屉,它适用于 Android 4.0 或 2.3 等较低的 android 版本。

标签: android android-layout navigation-drawer material-design


【解决方案1】:

使用 Appcompat 库,这是一个如何设置它的链接:http://android-developers.blogspot.in/2014/10/appcompat-v21-material-design-for-pre.html

您需要使用工具栏来显示箭头切换:

<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/toolbar"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
android:minHeight="?attr/actionBarSize"
android:background="?attr/colorPrimary"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>

在你的 mainView 中你需要添加这个:

setContentView(R.layout.guidelib_activity_main);
mToolbar = (Toolbar)findViewById(R.id.toolbar);
setSupportActionBar(mToolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeButtonEnabled(true);

也可以参考这个问题:Appcompat Toolbar Not Showing With Navigation Drawer

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-11
    • 2018-07-14
    • 1970-01-01
    • 2016-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-17
    相关资源
    最近更新 更多