下面是我有关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,则不会显示分隔符。