Remoção da borda cinza padrão do menu de opções
no meu aplicativo eu tenho menu de opções eu tento personalizá-lo, eu fiz isso por referir ao estilo,
o que eu preciso é a remoção da borda cinza padrão ao redor do menu de opções ou personalizá-lo para outra cor.
qualquer conselho será apreciado.
como mostrado abaixo :
Meu código:
<code> public boolean onCreateOptionsMenu(android.view.Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.cool_menu, menu); getLayoutInflater().setFactory(new Factory() { public View onCreateView(String name, Context context, AttributeSet attrs) { if (name .equalsIgnoreCase("com.android.internal.view.menu.IconMenuItemView")) { try { LayoutInflater li = LayoutInflater.from(context); final View view = li.createView(name, null, attrs); new Handler().post(new Runnable() { public void run() { view .setBackgroundResource(R.drawable.border1); ((TextView) view).setTextSize(20); ((TextView) view).setTextColor(Color.RED); } }); return view; } catch (InflateException e) {} catch (ClassNotFoundException e) {} } return null; } }); return super.onCreateOptionsMenu(menu); } </code>