Android requestFocusFromTouch muestra menú con el primer elemento resaltado

Fijé el foco y el primer artículo seleccionado en el listview así:

this._listItems.requestFocusFromTouch(); this._listItems.setSelection(listViewLastPosition); 

Esto hace que el menú aparezca con el primer elemento seleccionado. ¿Cómo puedo cambiar eso? He intentado trabajar con el selector pero no funciona. ¿Cómo cancelo el toque cuando aparece el menú y lo vuelvo a activar si el usuario oculta el menú?

EDIT: Me di cuenta de que hay un fondo naranja que siempre está visible bajo mi elemento seleccionado y aquí está mi selector de menú:

Menukey_home_focus "y menukey_home están en el fondo transprent por lo que vemos naranja debajo de lo que plantea dos preguntas:

  1. Cómo cambiar el fondo naranja por defecto a fondo totalmente transparente (el material con setMenuBackground () en todo el Internet no funciona, el código está en la base de actividad)

  2. Cómo cancelar el enfoque por completo?

Cualquiera de estos dos funcionará. La segunda es preferible.

 android:cacheColorHint="@color/....." android:divider="@color/...." android:listSelector="@color/...." color = #00000000 
  • ¿Detectar la prensa del tacto contra la prensa larga contra el movimiento?
  • Android - overdraw diseño permite toque a través de LinearLayout
  • Android - ¿Cómo hacer que un icono brille en el tacto?
  • (Disposición de Android) Solución para colocar el botón en la parte superior de la imagen de forma irregular o obtener la detección de toque (zona de contacto) de área particular de la imagen?
  • Slow eventos de toque de Javascript en Android
  • Toca y arrastra la imagen en android
  • La animación de la vista no cambia el área táctil
  • Animación de RecyclerView en el clic de artículo
  • Cómo y comprensión del evento de arrastre y zoom con GLSurfaceView
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.