2017-12-04 10 views
0
public class MainActivity extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     requestWindowFeature(Window.FEATURE_NO_TITLE); 
     setContentView(R.layout.activity_main); 

     Intent i = new Intent(this, BaseActivity.class); 
     startActivity(i); 
    } 

、私の次のアクティビティを表示しないように要求され示します。 アクティビティがAppCompatActivityから継承されているため、no-titleテーマを使用するようにアプリケーションマニフェストを変更しようとしましたが、プログラムがクラッシュしました。Androidのウィンドウタイトルは、後

AppCompatActivityから継承して、アプリケーションのタイトル名を削除するにはどうすればよいですか?

enter image description here

答えて

0

それはアクションバーだ、あなたはテーマTheme.AppCompat.NoActionBarまたはTheme.AppCompat.Light.NoActionBarまたはそれらから下り坂のテーマを使用することができます。消えるように

は、アクションバーでも、これは動作するはずです:

getSupportActionBar().hide(); 
+0

私はそれをすべて試しましたが、まだそこにあります。私の投稿に画像を追加する – quantumpotato

0

はこれを試してみてください...

あなたは、あなたのactivityでアクションバーをしたくない場合は、

スタイルを作成する

<style name="AppTheme.NoActionBar"> 
     <item name="windowActionBar">false</item> 
     <item name="windowNoTitle">true</item> 
</style> 

にこのスタイルを適用します。あなたがアクションバーを必要としないためManifestで、

<activity android:name=".BaseActivity" 
      android:theme="@style/AppTheme.NoActionBar"></activity> 
0

あなたのonCreate()メソッドでこれを行います。

//Remove title bar 
this.requestWindowFeature(Window.FEATURE_NO_TITLE); 

//Remove notification bar 
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 

//set content view AFTER ABOVE sequence (to avoid crash) 
this.setContentView(R.layout.your_layout_name_here); 

これは、あなたのAndroidManifest.xmlを修正することができる活動に

OR

を参照:

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

あなたは、プロジェクト内の各活動のためにこれを使用することができます。

OR

もstyle.xml

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

から変更これはあなたのお役に立てば幸いです。

+0

私は最初の解決策を試しました - 効果はありません..私は同じテーマを維持したいのですが、コードでこれをどうやってやることができますか? – quantumpotato

関連する問題