-1

私はアンドロイドアプリを作成しています。私はデフォルトのアクションバーと私自身のカスタムツールバーをアクションバーとして隠そうとしていますが、デフォルトのナビゲーションアイコンとアクションバーのタイトルは隠されていないし、右側からナビゲーション引き出しを開くと、左側から私のカスタムナビゲーションアイコンが隠れ、代わりにアンドロイドのデフォルトのナビゲーションアイコンが表示されます。 NoActionBarとNoThemeスタイルを使用しようとしましたが、動作しません。 ここに私のコードのサンプルがありますが、私は間違っていますdeafaultアクションバーを非表示にすることはできません[ANDROID]

助けていただければ幸いです。

public class MyActivity extends AppCompatActivity 
{ 
    Toolbar main_toolbar; 
    @Override 
    protected void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_my); 
     setUpToolBar(); 
    } 

    public void setUpToolBar() 
    { 
     main_toolbar=(Toolbar)findViewById(R.id.toolbar) 
     //set up the home_main_toolbar 
     android.app.ActionBar actionBar = getActionBar(); 
     actionBar.setDisplayShowHomeEnabled(false); 
     actionBar.setDisplayShowTitleEnabled(false); 
     setSupportActionBar(main_toolbar); 
     if (activity.getSupportActionBar() != null) 
      main_toolbar.setNavigationIcon(R.drawable.img_toolbar); 
     main_toolbar.setNavigationOnClickListener(new View.OnClickListener() 
     { 
      @Override 
      public void onClick(View view) { 
       //Open navigation drawer 
      } 
     }); 
    } 
} 
+0

try getSupportActionBar()。hide(); – kggoh

+0

ツールバーを設定する前に@kggoh? – User

+0

@User私はそれが問題ではないと思っています。隠れているだけで、アクションバーはまだ存在しています。あなたはそれを見ることができません。 =名前 アンドロイド:しかし、あなたは確かgetSupportActionBarは() – kggoh

答えて

1
<activity android:name=".MainActivity" android:screenOrientation="portrait" android:theme="@style/AppTheme.NoActionBar" /> 

使用

が、このスタイル

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

を追加し、それを使用しますマニフェスト

<activity 
      android:name=".MainActivity" 
      android:label="@string/app_name" 
      android:theme="@style/AppTheme.NoActionBar" /> 
+0

が動作していない、デフォルトのナビゲーションアイコンまたはアクションバーがまだ表示されている – User

+0

アクションバーのデフォルトのナビゲーションアイコンがまだ表示されています – User

+0

このリンクを使用して詳細なアイデアを得るhttp://stackoverflow.com/questions/30284627/how -to-hide-action-with-appcompat-v-7 –

1

あなたの活動が定義されているマニフェストで試してみてください。あなたのAndroid menifestでこのコードは、確かにそれはのstyles.xmlする

0

Go]を動作します

android:theme="@style/AppTheme.NoActionBar" 
関連する問題