无法删除我的 Android 项目中的 Activity 标题,minSdkVersion=9,targetSdkVersion=21

Can't Remove Activity Title in My Android Project With minSdkVersion=9, targetSdkVersion=21

我是 android 的新手。 我试图隐藏 activity 的标题栏,但每次都失败了。

我的 style.xml 是

<resources>

    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
    </style>

</resources>

第 1 次尝试失败

requestWindowFeature(Window.FEATURE_NO_TITLE);

第 2 次尝试失败

final ActionBar actionBar = getActionBar();
 actionBar.setDisplayShowTitleEnabled(false);

第 3 次尝试失败

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

我的 Activity 是

public class JobDetailsView extends ActionBarActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {


        this.requestWindowFeature(Window.FEATURE_NO_TITLE);
        this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);
        super.onCreate(savedInstanceState);


        setContentView(R.layout.activity_job_details_view);
    }
}

有人可以帮忙吗??

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

oncreate() 方法中。

之前:

super.onCreate(savedInstanceState);
setContentView(R.layout.activity_start);

或者您可以使用

@android:style/Theme.NoTitleBar

在您的资源文件中添加这些样式。

  <style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar">

</style>

<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">     
    <item name="android:windowNoTitle">true</item>     
</style>

并将此主题添加到您的应用程序中 activity,

android:theme="@style/AppTheme"

在清单文件中,希望它能正常工作。

注意:请记住,您不应扩展 ActionBarActivity,而是尝试在您的 Activity activity class.Then 它会起作用。

编码愉快。

在清单文件中使用了这个:

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