Android上下文菜单项文字未显示

时间:2016-05-22 14:16:37

标签: java android

我最近遇到了一个问题,即上下文菜单项没有显示出来 例如:http://i.imgur.com/O1EsY1B.png

当前代码(活动)

@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo)
{
    super.onCreateContextMenu(menu, v, menuInfo);
    if (v.getId() == R.id.txtTotalOwe)
    {
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.menu_edit_contact, menu);
    }
}

这是R.menu.menu_edit_contact

<menu
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity">

<item android:id="@+id/edit_contact"
      android:title="Edit Contact"
      android:showAsAction="never"
      android:icon="@null"/>

<item android:id="@+id/edit_delete"
      android:title="Delete Contact"
      android:showAsAction="never"
      android:icon="@null"/>

基本上显示了2个上下文菜单,唯一的问题是文本没有按照它的设想显示。

1 个答案:

答案 0 :(得分:0)

   super.onCreateContextMenu(menu, v, menuInfo);

        menu.add(0, 0, 0, "Share");
        menu.add(0, 1, 1, "View");
        menu.add(0, 2, 2, "Update");
        menu.add(0, 3, 3, "Delete");
        menu.add(0, 3, 3, "Delete All");

    }

有关详细信息,请访问此站点

http://androidcoding.in/2016/03/06/android-tutorial-on-context-menu/