ActionBar

1.可以在代码中创建Action,也可以在XML文件中指定(位于res/menu)。

在menu资源文件中定义Action的方法如下:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:myapp="http://schemas.android.com/apk/res-auto">


<item
android:id="@+id/action_refresh"
android:orderInCategory="100"
android:showAsAction="always"
android:icon="@drawable/ic_action_refresh"
android:title="Refresh"/>

showAsAction---Action是如何显示的,
always表示永远显示在ActionBar中

若屏幕空间不够则无法显示,ifRoom表示屏幕空间够的情况下显示在ActionBar中,不够的话就显示在overflow中,never则表示永远显示在overflow中。


<item
android:id="@+id/action_settings"
android:orderInCategory="100"
myapp:showAsAction="always"
android:title="设置"/>
</menu>

可以在代码中创建Action,也可
原文地址:https://www.cnblogs.com/Cherrylalala/p/5949636.html