【发布时间】:2014-03-05 16:55:03
【问题描述】:
我在我的活动中创建了一个自定义标题栏。
现在我想在我的自定义标题栏中添加如下图所示的菜单(溢出)。
我指的是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>
任何人都可以告诉我是否需要做一些特别的事情才能将菜单项添加到自定义标题栏?
【问题讨论】:
-
哪个部分不工作...您是否能够让其他(非溢出)操作项出现在 actionBar 中?
-
你使用
appcompat还是sherlockactionbar? -
@Fllo 不,我没有使用 appcompat 或 sherlockactionbar。
-
@es0329 我只想要菜单但它不起作用我没有使用操作栏我只想要菜单所以我想我不需要操作栏。