如何在 ActionBar 中创建带有图标和文本的按钮?

Sem*_*nko 1 user-interface android android-actionbar

我想在 ActionBar 中创建一个带有文本和图标的按钮。类似于下面的屏幕截图。 在此处输入图片说明

我试过这个代码。但它不起作用。它只显示没有文字的图标。

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/create"
          android:title="@string/create"
          android:icon="@drawable/ic_apply"
          android:showAsAction="always|withText" />
</menu>
Run Code Online (Sandbox Code Playgroud)

Ric*_*hez 5

工具栏上阅读

由于 Toolbar 基本上是一个 ViewGroup,因此您可以添加子视图。一个例子 :

<Toolbar
    android:id = "@+id/myToolbar"
    android:layout_height = "wrap_content"
    android:layout_width = "match_parent"
    android:minHeight = "?attr/actionBarSize"
    android:background = "?attr/colorPrimary" > 

    <Button
        android:layout_height = "wrap_content"
        android:layout_width = "match_parent"
        android:text = "My button"
        android:layout_gravity = "right" />
</Toolbar> 
Run Code Online (Sandbox Code Playgroud)