Android OnCreateContextMenu分隔符未显示

时间:2019-02-21 01:58:21

标签: android

下面是我有关onCreateContextMenu的代码,其问题在于,由于没有行或分隔符可区分标题和项目,因此即使我更改文本大小并使用带有下划线的自定义标题视图,它仍然看起来很糟糕。 我在google中搜索了一些做法,但我遵循了该做法,但是,它并未创建任何行或分隔符来阐明哪个是标题或哪个是项。

我做错了什么以及如何解决?

谢谢

@Override
    public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
        super.onCreateContextMenu(menu, v, menuInfo);
        UsEditText title = new UsEditText(root);
        title.setText(R.string.common_delete);
        title.setTextSize(40);
        title.setPadding(0,3,0,2);
        menu.setHeaderView(title);
        menu.add(100, v.getId(), 100, R.string.clear));
        menu.add(200, -1, 100, getString(R.string.common_clear_all));
    }

现在,我使用带有下划线的自定义EditText,但如果选择使用普通EditText,则不会显示分隔符。

enter image description here

0 个答案:

没有答案