单击菜单按钮时如何自定义系统菜单?

时间:2013-06-15 13:35:47

标签: android android-layout

当我在 Android 应用中时,点击移动设备上的菜单按钮,会出现设置菜单。如何在此设置菜单中添加新项 Facebook

1 个答案:

答案 0 :(得分:0)

也许这就是你要找的东西?

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
    android:id="@+id/like"
    android:title="@string/menu_facebook_like"
    android:icon="@drawable/ic_menu_like"
    android:showAsAction="ifRoom" />
</menu>

然后在你的代码上:

@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle menu item selection
switch (item.getItemId()) {
case android.R.id.like:
    // Do what you want when "like" is pressed
    return true;
    default:
        return super.onOptionsItemSelected(item);
    }
}

当然,你必须找到一个“喜欢”的图标(询问谷歌)并为ActionBar /菜单调整大小。