0

このコードを各アクティビティの onCreate に追加しました。

requestWindowFeature(Window.FEATURE_NO_TITLE);

ただし、携帯電話で実行している場合、アプリをロードするときに、アプリが表示される瞬間があります。完全に削除する方法はありますか?どのアクティビティにもタイトル バーを表示したくありません。

4

8 に答える 8

2
requestWindowFeature(Window.FEATURE_NO_TITLE); 

前に使用する必要がありますsetContentView();

編集

public void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  

        //set up notitle 
        requestWindowFeature(Window.FEATURE_NO_TITLE);  
        //set up full screen
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,   
                WindowManager.LayoutParams.FLAG_FULLSCREEN);  

        setContentView(R.layout.main);  
} 
于 2013-09-19T05:28:43.207 に答える
1

マニフェストのアプリケーションタグにテーマ属性を定義できます

<application android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" ...

またはスタイルを次のように使用できます

<style name="generalnotitle" parent="general">
    <item name="android:windowNoTitle">true</item>
</style>

でもっと読む: -

既存のカスタム テーマを使用して XML のアクティビティのタイトル バーを非表示にする方法

Androidアクティビティラベルとラベルバーを無効/削除する方法は?

于 2013-09-19T05:09:40.537 に答える
0

すべてのアクティビティのタイトル バーを削除するには、マニフェスト ファイルの application タグの android:theme 属性を次のように変更します。

<application
   android:icon="@drawable/icon"
   android:label="@string/app_name"
   android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

お役に立てれば

于 2013-09-19T05:46:28.907 に答える
0

AndroidManifest.xml で、アクティビティを次のように変更します。

<activity
        android:name="com.example.test.Second"
        android:label="@string/title_activity_second"
        android:theme="@android:style/Theme.Light.NoTitleBar" >
    </activity>
于 2013-09-19T05:44:53.887 に答える
0

アプリケーション全体にタイトル バーを表示したくない場合は、アプリケーションのベース テーマをstyle.xmlプロジェクト res およびvaluesディレクトリ内で変更できます。

私にとっては、デフォルトは次のようになります

<style name="AppBaseTheme" parent="android:Theme.Light">

そして私はそれを

<style name="AppBaseTheme" parent="android:Theme.Light.NoTitleBar">

そしてそれは私のために働きます。これがお役に立てば幸いです。

于 2013-09-19T05:58:08.247 に答える