如何将窗口按钮添加到android工具栏?

时间:2016-08-15 17:11:55

标签: android-toolbar

首先看一下这张照片

正如您所看到的,工具栏中有一个按钮,如Windows图标 我想添加此按钮,没有任何布局和... 就像分享按钮一样 我不想自己创建布局或图标我想要预先设计的按钮 就像这个代码分享按钮

一样
<item
    android:id="@+id/shareicon"
    android:title="@string/action_share"
    app:actionProviderClass="android.support.v7.widget.ShareActionProvider"
    app:showAsAction="ifRoom"/>

请帮助我tnx。

1 个答案:

答案 0 :(得分:6)

好的,这就是你要做的事情:

从首选链接下载图标并将其放入可绘制文件夹中。假设您已将其命名为&#34; ic_window&#34;,这里的代码可以执行您想要的操作:

<item
    android:id="@+id/action_window"
    android:icon="@drawable/ic_window"
    android:title="@string/action_window"
    app:showAsAction="ifRoom"/>

在您的代码中,图标放在菜单项上的是行app:actionProviderClass="android.support.v7.widget.ShareActionProvider"。根据{{​​3}}:

  

添加&#34;分享&#34;对您的活动采取行动,将ShareActionProvider放在应用栏的菜单资源中。

     

您不需要指定图标,因为ShareActionProvider小部件会处理自己的外观和行为。但是,您需要使用android:title指定标题,以防操作在溢出菜单中结束。

没有&#34;窗口&#34;默认的android资源AFAIK中的图标。因此,您需要创建/下载所需的图标。

如果您需要更多帮助,请与我联系。