2016-04-19 27 views
2

私はAppCompatActivityのアクションバーを透明にしようとしています。私は何かを探していますlike thisthis appから)。Androidアクションバーを透明にする

私はこれやってみました:

getWindow().setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION, WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);

をしかし、それはない唯一のものは、ビューがアクションバーの後ろに行くなっています。

テキストとナビゲーションドロワーボタンが表示されるようにするにはどうすればよいですか?

編集:私は完全に透明色、Color.TRANSPARENTにアクションバーの色を設定することにより、それをやった

: はここに将来の読者のために、私のxmlレイアウト

<?xml version="1.0" encoding="utf-8"?> 

<android.support.v4.widget.SwipeRefreshLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/swipeRefresh" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <ScrollView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:fillViewport="true"> 

     <RelativeLayout 
      xmlns:android="http://schemas.android.com/apk/res/android" 
      xmlns:tools="http://schemas.android.com/tools" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:paddingBottom="@dimen/activity_vertical_margin" 
      android:paddingLeft="@dimen/activity_horizontal_margin" 
      android:paddingRight="@dimen/activity_horizontal_margin" 
      android:paddingTop="@dimen/activity_vertical_margin" 
      tools:context="my.package.name" 
      android:id="@+id/relLayout"> 

      <!-- My views are here --> 

     </RelativeLayout> 

    </ScrollView> 

</android.support.v4.widget.SwipeRefreshLayout> 
+1

アクションバーの背景色を設定しようとしましたか?あなたのXMLレイアウトを表示してください。 –

+2

これを試してくださいhttp://stackoverflow.com/a/13854832/2341815 –

+0

@ jonas.koeritz私はどのように色を非不透明にすることができないのか分かりません。私はxmlレイアウトで編集しました。 – marti201

答えて

5

です。 ここに私のコードです:

getWindow().setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION, WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); 

getSupportActionBar().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); 
+0

私は#0000もあまりにも –

+0

@AntónioPauloいいえ、それはアプリをクラッシュする#00000000作品 – marti201

+1

私はそれを今日使用すると、私は透明な背景を持つためのボタンが必要と思う。 –

関連する問題