我在活动中创建了自定义标题栏。
现在我想将菜单(溢出)添加到我的自定义标题栏中,如下图所示。
我指的是tutorial。但是,它并不适合我。我只想要包含3个项目的溢出菜单。
这是我的代码。
Activity.java
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menutit, menu);
return super.onCreateOptionsMenu(menu);
}
MenuTit.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- Search / will display always -->
<item
android:id="@+id/action_search"
android:icon="@drawable/yellow"
android:showAsAction="always"
android:title="action_search"/>
<!-- Location Found -->
<item
android:id="@+id/action_location_found"
android:icon="@drawable/yellow"
android:showAsAction="always"
android:title="action_location_found"/>
<!-- More -->
<item
android:id="@+id/a_More"
android:icon="@drawable/yellow"
android:showAsAction="always"
android:title="More">
<menu>
<!-- Refresh -->
<item
android:id="@+id/action_refresh"
android:icon="@drawable/brown"
android:showAsAction="never"
android:title="action_refresh"/>
<!-- Help -->
<item
android:id="@+id/action_help"
android:icon="@drawable/brown"
android:showAsAction="never"
android:title="action_help"/>
<!-- Check updates -->
<item
android:id="@+id/action_check_updates"
android:icon="@drawable/brown"
android:showAsAction="never"
android:title="action_check_updates"/>
</menu>
</item>
</menu>
任何机构都可以告诉我在将菜单项添加到自定义标题栏时需要做些什么吗?
答案 0 :(得分:0)
您需要在菜单xml中添加项目,并使用showAsAction = never或ifRoom。