如何集成工具栏

时间:2017-07-02 07:35:34

标签: java android toolbar android-toolbar

我正在尝试将工具栏集成到我现有的应用中。我有一个问题,在每个教程中我都发现他们正在使用这样的课程:

public class MyActivity extends AppCompatActivity 

但我已经有了一个公共课,其中有一个' extends'在里面。如你所知,在Java中我无法在一个类中扩展两件事。

那么:我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

从ActionBar转移到工具栏的一个最有趣的原因是使Toolbar成为一个灵活的小部件,可以在布局的任何地方使用。您可以像任何其他小部件(Button,TextView等)一样将工具栏添加到XML布局文件中。我不知道你想做什么或做什么,以便给出更好的建议。但是,作为您问题的解决方案,只需将这些行添加到您的XML布局中即可:

<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="?attr/actionBarSize"
    android:background="?attr/colorPrimary"
    app:layout_scrollFlags="scroll|enterAlways"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />

确保在build.gradle中具有支持库依赖项。