Establecer windowTranslucentStatus = true cuando android lollipop o superior
Me gustaría establecer windowTranslucentStatus a true cuando el usuario está en lollipop y encima porque de lo contrario (al menos en kitkat) la barra de aplicaciones aparece dentro de la barra del sistema. En lollipop está bien. Sin hacer styles.xml por separado para cada versión que aparentemente no debería tener que hacer más ¿cómo puedo configurarlo en java?
Tengo el código siguiente en mi mainActivity pero no sé el windowTranslucentStatus caliente … ¿Ideas?
- Eventos personalizados en React Native Componente nativo de la interfaz de usuario de Android
- Implementación cliente / servidor de socket TCP de Android
- No se puede hacer clic en el botón Permitir en el diálogo de permisos en Android mediante Appium.
- No se puede reducir la ráfaga con proguard
- Android principiante - Coloca la imagen en DragEvent
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { // set windowTranslucentStatus = true }
- Cómo apoyar AARs en Eclipse?
- Cómo instalar Android Market en el emulador para todos los api
- Tabulaciones desplazables de Android + estado de desplazamiento al pasar
- No se puede convertir el objeto Subclase en cuerpo de solicitud json en Retrofit 2.0 con GsonConverterFactory
- "FirebaseError: Se proporcionan credenciales de autenticación no válidas" al configurar el inicio de sesión de Google en Android
- Android Realm copyToRealmOrUpdate crea duplicados de objetos anidados
- La barra de desplazamiento desaparece cuando se utiliza SectionIndexer en secciones específicas de HoneyComb
- Cómo obtener Resource (int) de String - Android
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { Window w = getWindow(); // in Activity's onCreate() for instance w.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION, WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); w.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); }