Java 从edittext的关联菜单中删除项

Java 从edittext的关联菜单中删除项,java,android,Java,Android,我看到了类似的问题,但没有人回答如何从edittext的上下文菜单中删除项目。因此,当我长时间单击edittext时,我有我创建的项目,但还有一些我不想显示的附加项目,如:选择word、全选、使用字典等 @Override public boolean onContextItemSelected(MenuItem item) { switch(item.getItemId()){ case R.id.white: Toast.makeText(getAppli

我看到了类似的问题,但没有人回答如何从edittext的上下文菜单中删除项目。因此,当我长时间单击edittext时,我有我创建的项目,但还有一些我不想显示的附加项目,如:选择word、全选、使用字典等

@Override
public boolean onContextItemSelected(MenuItem item) {


    switch(item.getItemId()){
    case R.id.white:
        Toast.makeText(getApplicationContext(), "white", Toast.LENGTH_LONG).show();
        break;
    case R.id.red:
        Toast.makeText(getApplicationContext(), "red", Toast.LENGTH_LONG).show();
        break;
    case R.id.green:
        Toast.makeText(getApplicationContext(), "green", Toast.LENGTH_LONG).show();
        break;
        default:
            break;
    }

    return super.onContextItemSelected(item);

}

@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {


    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.context, menu);
    super.onCreateContextMenu(menu, v, menuInfo);
}

菜单xml看起来像什么?最有可能出现在res/menu/context.xml中。你可能有额外的选择here@ELFik我删除了所有额外的项目,如果你是这么说的。但它是editText的默认上下文菜单,在未定义其他上下文菜单时出现。。