Как удалить строку заголовка из андроидной активности?

Может кто-то, пожалуйста, помогите мне с проблемой. Мне нужна моя деятельность как полный экран и вы хотите удалить заголовок с экрана. Я пробовал несколько способов, но не смог его удалить.

Код активности:

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); } } 

И 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> 

Я хочу удалить строку заголовка, отображаемую синим цветом. Пожалуйста, найдите изображение для справки:

Введите описание изображения здесь

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> 

Вы просто добавляете этот стиль в свою папку стиля

 <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> 

И ваш файл Android Manifest.xml и установите этот стиль в свой класс активности

 android:theme="@style/AppTheme.NoActionBar" 

Я надеюсь, что это поможет вам

В вашем файле манифеста Android убедитесь, что эта активность использует (или а) тему (на основе которой) @style/Theme.AppCompat.NoActionBar Это полностью удаляет ActionBar, но не сделает вашу деятельность в полноэкранном режиме. Если вы хотите сделать свою деятельность в полноэкранном режиме, используйте эту тему

 @android:style/Theme.NoTitleBar.Fullscreen 

Или вы можете изменить

 this.requestWindowFeature(Window.FEATURE_NO_TITLE); 

в

 requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 

Это то, что я использую для полноэкранного просмотра во время выполнения

 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); } 

Чтобы выйти из полноэкранного режима, я использую это

 mDecorView = getWindow().getDecorView(); mDecorView.setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); 

Добавить в запрос активностиWindowFeature (Window.FEATURE_NO_TITLE);

И добавьте файл style.xml со следующими двумя строками:

false true

Добавьте две строки в свой стиль. Xml

false true