web-dev-qa-db-ja.com

Android Studio-アクションバー削除

ActionBarを削除/無効にしようとしています。私はマニフェストに入れようとしました:

<activity
    ...
    Android:theme="@Android:style/Theme.NoTitleBar"
</activity>

そしてそれは動作しません。 ActionBarは削除されません。私を助けてください。ありがとう。

15
iYonatan

oncreate()メソッドでこれを使用します

getActionBar().hide();

minSdkVersionが10以下の場合は、代わりに次を使用します。

getSupportActionBar().hide();
22
goonerDroid

私もこの問題を抱えていました。 styles.xmlおよび変更

parent="Theme.AppCompat.Light.DarkActionBar" 

parent="Theme.AppCompat.Light.NoActionBar"

それは私のすべての活動からそれを削除しました。

21
malamute84

これを試すことができます。わたしにはできる

Style.xmlに追加します

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

そして、manifest.xmlでスタイルを使用します。

Android:theme="@style/AppTheme.NoActionBar"
10
reza.cse08
getActionBar().hide();

これでうまくいくと思う。

5
Ashikur Rahman

For Android studioマニフェストファイルで変更

  <activity
        Android:name="com.ExcellenceTech.webview.MainActivity"
        Android:label="@string/app_name"
        Android:theme="@Android:style/Theme.Holo.Light.NoActionBar.Fullscreen" >
3
ASIF ALI

さまざまな方法でアクションバーを非表示にします。

マニフェストxmlファイル(非Javaプログラミング)で非表示になっているアクションバー]の場合、アクティビティタグに次の属性を追加するのが簡単です。

 Android:theme="@style/Theme.NoActionBar"

カスタムテーマを作成する場合、カスタムテーマを拡張する別のスタイルを作成すると便利です。

 <item name="Android:windowActionBar">false</item>
 <item name="Android:windowNoTitle">true</item>

または

ActionBar actionBar = getActionBar(); OR getSupportActionBar();
actionBar.hide();

getSupportActionBar().hide(); 
  or 
getActionBar().hide();
2

AndroidManifest.xmlおよびアクティビティセクションにこのコードを配置します。

Android:theme="@style/Theme.AppCompat.Light.NoActionBar"
2
JavaScrap
getActionBar().hide();

または

getSupportActionBar().hide();

ただし、変更はxmlデザインに表示されない場合があります。

1
Vimukthi Sineth