Iconos translúcidos en ActionBar cuando está inhabilitado: ¿sólo en mi teléfono?

Estoy usando ActionBarSherlock en mi aplicación y cuando desactivo algunos MenuItem en la ActionBar el icono se vuelve translúcido en mi teléfono (HTC One X funciona Android 4.0.4), pero no he visto este comportamiento en cualquier otro teléfono o emulador.

¿Estoy en lo cierto al suponer que este comportamiento no es el predeterminado para la ActionBar nativa? Me gusta la idea sin embargo … Advierte al usuario que el MenuItem no está habilitado por alguna razón (en mi caso, es un botón de guardar y si al menos un campo no está lleno, desactiva el botón).

Estaba pensando en proporcionarme un icono translúcido y configurarlo manualmente cuando el MenuItem está deshabilitado. Esto funcionará en todas las versiones de Android, ActionBar nativo o no. El problema es que en mi teléfono (o cualquier otro con el mismo comportamiento para esa materia), será dos veces tan translúcido y no quiero eso.

¿Alguna idea sobre cómo puedo lograr este efecto correctamente?

Creo que el problema está en el tema, que está aplicando el tema por defecto. Por lo tanto, HTC reemplazar los recursos tema por defecto, creo que usted tiene que crear un tema personalizado y cambiar el item_background a la predeterminada en los recursos sdk.

<item name="selectableItemBackground">@android:drawable/item_background</item> 

Usted tendría que fijar el fondo para ser independiente del tema. En el archivo .xml puede establecer:

 android:background="?android:attr/listSelector" 

En la vista donde desea el color.

  • Cómo utilizar los elementos de la barra de herramientas con Viewpager + Fragmentos
  • Cómo crear una instancia de menú mediante programación? Es decir, inflar un menú fuera onCreateOptionsMenu
  • ¿Agregar MenuItem a NavigationView con el icono y el título?
  • Android: ¿Cómo activar / desactivar el elemento de menú de opción en el botón de clic?
  • Android añadiendo un submenú a un menuItem, donde es addSubMenu ()?
  • Obtención de MenuItem en onCreate
  • Cómo incluir un elemento de menú común en varios menús en el menú de Android xml?
  • Android: Obtener una vista Referencia a un elemento de menú
  • Agregue un MenuItem al menú en la posición o el grupo específico programmatically
  • Cambiar el icono del menú de opciones en la barra de acciones dependiendo de un fragmento abierto
  • ActionBarsherlock cómo establecer divisores en elementos de menú con sólo iconos
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.