Cómo quitar la barra de título de la actividad de Android?
¿Puede alguien por favor me ayude con el problema.Quiero que mi actividad como pantalla completa y desea eliminar el título de la pantalla.He intentado varias maneras, pero no es capaz de eliminarlo.
Código de actividad:
- Cómo ejecutar todas las pruebas (unitarias e instrumentadas) con un solo clic en Android Studio
- Problemas de resolución de las imágenes de 9 parches en el estudio android
- Uso de Scala con Java en Android Studio
- 'Android-24' requiere JDK 1.8 o posterior para compilar
- No se pudo crear la máquina virtual de Java
public class welcomepage extends Activity { private Button btn; EditText userName,passWord; DatabaseHandler dbHandler; Context ctx =this; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //Remove title bar this.requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_welcomepage); } }
Y Activity.xml
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:background="@drawable/pic1" app:layout_behavior="@string/appbar_scrolling_view_behavior" tools:context="com.edkul.vimal.edkul.welcomepage"> </RelativeLayout>
Quiero quitar la barra de título exhibida en color azul. Encuentre por favor la imagen para la referencia:
AndroidManifest.xml
<application android:minSdkVersion="3" android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/Theme.AppCompat.NoActionBar"> <activity android:name=".welcomepage" android:label="@string/app_name" android:theme="@style/Theme.AppCompat.NoActionBar"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application>
- Kotlin apply () mensaje de extensión de la pelusa en Android Studio 3.0-alpha8
- Añadir métodos no implementados en android studio
- Plugins incompatibles para android-apt después de actualizar a Android Studio 2.3
- Android studio "Tu aplicación no tiene los últimos cambios de código .."
- Editar configuración personalizado personalizado instrumentación corredor falta propiedad
- Depurador de Android Studio no sincronizado con el código fuente
- Cómo resolver el proyecto de carga de estudio de Android? No se puede cargar el proyecto: java.lang.IllegalStateException: método @NotNull
- Android Studio: ejecuta la aplicación sin actividad de lanzador
Usted apenas agrega este estilo en su carpeta del estilo
<style name="AppTheme.NoActionBar" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="windowActionBar">false</item> <item name="windowNoTitle">true</item> <item name="android:windowFullscreen">true</item> </style>
Y su archivo Manifest.xml de Android y establezca este estilo en su clase de actividad
android:theme="@style/AppTheme.NoActionBar"
Espero que esto ayude
En su archivo de manifiesto de Android, asegúrese de que la actividad esté utilizando este tema (o) (basado en) @style/Theme.AppCompat.NoActionBar
Esto elimina completamente ActionBar, pero no hará que su actividad sea de pantalla completa. Si desea que su actividad sea de pantalla completa, utilice este tema únicamente
@android:style/Theme.NoTitleBar.Fullscreen
O usted podría cambiar
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
a
requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
Esto es lo que uso para obtener la pantalla completa en tiempo de ejecución
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { mDecorView = getWindow().getDecorView(); mDecorView.setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar | View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar | View.SYSTEM_UI_FLAG_IMMERSIVE); }
Para salir de la pantalla completa,
mDecorView = getWindow().getDecorView(); mDecorView.setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
Añadir en la solicitud de actividadWindowFeature (Window.FEATURE_NO_TITLE);
Y agregue su archivo style.xml con las siguientes dos líneas:
falso verdadero
Añadir esta línea dos en su style.xml
falso verdadero