¿por qué el botón de menú del emulador muestra todas las actividades de mi aplicación?
solo quiero mostrar solo una actividad en el menú principal y ocultar las restantes.
Mi archivo de manifiesto se parece a esto.
- Android: java.lang.IllegalArgumentException: Tipo de elemento de carga útil no válido
- Artículos de la barra de herramientas de Android como tres puntos
- EditText: Desactivar el menú emergente de Pegar / Reemplazar en el evento de clic del controlador de selección de texto
- Cómo mostrar la lista de iconos con texto en el menú de acción de Android como imagen
- Implementación de tres acciones dentro de una única opción de menú en Android
<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true"> <activity android:name=".MainAct" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".StartGame" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".Instructions" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".About" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application>
- Cómo crear un menú mediante programación en Android?
- Sherlock Barra de Acción con menú deslizante
- Icono de menú que no se muestra en la barra de acción
- Android ICS: Cómo detectar que un dispositivo tiene "en la pantalla Volver / botón Inicio" (como Galaxy Nexus)
- Cómo configurar el menú deslizante de Jfeinstein10 en android / eclipse
- Android: ¿Cómo tener un menú compartido en cada actividad (lista) sin volver a escribir los métodos anulados?
- jquery mmenu de frebsite no funciona en orientación horizontal en móvil (android)
- ActionBar Sherlock Menu Item OnClick
No es necesario repetir estas líneas para todas las actividades;
<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter>
Solo para el principal
(como un ad-en a su pregunta de los comentarios:
De: http://developer.android.com/guide/topics/manifest/manifest-intro.html
El icono y el conjunto de etiquetas para un filtro de intención se utilizan para representar un componente siempre que el componente se presenta al usuario como cumplimiento de la función anunciada por el filtro. Por ejemplo, un filtro con las configuraciones "android.intent.action.MAIN" y "android.intent.category.LAUNCHER" anuncia una actividad como una que inicia una aplicación, es decir, como una que debe mostrarse en el lanzador de aplicaciones. Por lo tanto, el icono y la etiqueta establecidos en el filtro son los que se muestran en el lanzador.
Bueno, esto es sólo una suposición, pero tiene 2 filtros de intención en su manifiesto. Si sólo desea una Actividad para su punto de entrada, sólo necesita el filtro de intención para MAIN y LAUNCHER.
- Android envía correo electrónico con texto e imágenes
- Android LoaderManager y CursorLoader Confusión