先要实例化控件:
text01 = (TextView) findViewById(R.id.editText1);
然后注册事件:
registerForContextMenu(text01);
最后编写菜单:
@Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { menu.add(1,ITEM0, 1, "中文"); menu.add(1,ITEM1,2,"英文"); menu.add(1,ITEM2,3,"日文"); } @Override public boolean onContextItemSelected(MenuItem item) { switch (item.getItemId()) { case ITEM0: text01.setTextColor(Color.RED); break; case ITEM1: text01.setTextColor(Color.GREEN); break; case ITEM2: text01.setTextColor(Color.WHITE); break; default: break; } return true; }
扫描二维码关注公众号,回复:
1382893 查看本文章