configuración del color de fondo del panel de opciones del menú manualmente

He notado en los dispositivos de las versiones superiores, el color de fondo del menú de opciones es por defecto establecido en negro. Necesito cambiarlo a blanco, así como el color de texto a negro.

Yo había buscado por ella y encontré muchas respuestas, pero ninguna de ellas me parecía útil todavía.

La sugerencia que he intentado es añadir esto en mi onCreateOptionsMenu:

getLayoutInflater().setFactory(new Factory() { @Override public View onCreateView(String name, Context context, AttributeSet attrs) { if (name .equalsIgnoreCase(“com.android.internal.view.menu.IconMenuItemView”)) { try { LayoutInflater f = getLayoutInflater(); final View view = f.createView(name, null, attrs); new Handler().post(new Runnable() { public void run() { // set the background drawable view .setBackgroundColor(Color.BLACK); // set the text color ((TextView) view).setTextColor(Color.WHITE); } }); return view; } catch (InflateException e) { } catch (ClassNotFoundException e) { } } return null; } }); return super.onCreateOptionsMenu(menu); 

Pero, no me ayudó.

    estaba buscando a través del stackoverflow, y creo que encontré una respuesta correspondiente a su pregunta.

    Por favor, revise este enlace una vez …

    Establecer el color de fondo del título

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.