如何在 Main Activity 中隐藏标题栏:我正在使用 Android Studio

How to hide title bar in Main Activity : I'm Using Android Studio

我正在使用 Android Studio 并尝试了所有可能的方法,搜索此处和网络其他地方提供的所有问题和答案。但没有任何效果。 请帮助我,我是 android 的新手,非常想学习。

这是我的 XML 代码:

关于使用 NoTitleBar.Fullscreen 和任何其他主题。应用程序崩溃

<?xml version="1.0" encoding="utf-8"?>

<uses-permission android:name="android.permission.CAMERA"/>
<uses-feature android:name="android.hardware.camera"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>

<application

    android:theme="@style/AppTheme"
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:persistent="true">

    <activity
        android:name=".MainActivity"
        android:label="@string/app_name"
        android:screenOrientation="portrait"
        android:configChanges="keyboardHidden|orientation">

        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.LAUNCHER"/>


        </intent-filter>

    </activity>

</application>

在你的 oncreate()

this.requestWindowFeature(Window.FEATURE_NO_TITLE);


在你的清单中

<activity android:name=".MainActivity"
          android:label="@string/app_name"
          android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">

如果你的 class 扩展 ActionBarActivity 那么你可以使用

actionbar=getSupportActionBar();
actionbar.hide();

请问您的 Android Studio 版本是多少?对于新版本,当您创建 activity 时,您将在 styles.xml

中拥有此值
    <style name="AppTheme.NoActionBar">
       <item name="windowActionBar">false</item>
       <item name="windowNoTitle">true</item>
    </style>

检查你的res > values > styles.xml,如果没有像上面那样的值,就添加它。然后转到您的清单,在 activity 标签中添加 android:theme="@style/AppTheme.NoActionBar"

<activity
    android:name=".MainActivity"
    android:label="@string/app_name"
    android:screenOrientation="portrait"
    android:configChanges="keyboardHidden|orientation"
    android:theme="@style/AppTheme.NoActionBar">

    <intent-filter>
        <action android:name="android.intent.action.MAIN"/>
        <category android:name="android.intent.category.LAUNCHER"/>


    </intent-filter>

</activity>

Android Studio 3.0

进入 res 文件夹,然后进入 Values 文件夹并打开 Styles.xml 并更改 AppTheme,如下所示:

<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">

附上截图: