我对Android中的新工具栏有疑问.
我必须为我的应用中的每个活动创建一个工具栏,或者最佳做法是为所有活动创建一个工具栏?
我尝试创建一个单例膨胀布局并搜索视图ID以创建工具栏并为所有活动返回相同的实例,但这不起作用.
有谁能够帮我?:S
Sha*_*arj 26
Toolbar只是一个视图,你必须将它添加到Activity你想要显示它的每个.
一种方法是将其放在单独的布局文件中并包含在您的Activity布局中.
toolbar.xml
<?xml version="1.0" encoding="utf-8"?>
<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"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
>
</android.support.v7.widget.Toolbar>
Run Code Online (Sandbox Code Playgroud)
现在,在您要添加它的Activity布局中,只需包含以下内容:
<include
android:id="@+id/toolbar"
layout="@layout/toolbar"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11664 次 |
| 最近记录: |