2016-06-19 8 views
2

私はTabLayoutをセットアップしようとしていますが、その背景色は白で、XMLレイアウトでどのように変更するのか分かりません。私はそれを検索しようとしましたが、私は、プログラムカラーで背景色を設定する方法しか見つけませんでした。TabLayoutの背景色をツールバーに一致させる方法は?

これは、それがどのように見えるかです:

enter image description here

私はタグapp:tabBackgroundを追加し、それ原色作ってみましたが、それは奇妙に見える:enter image description here

私はそれがスムーズなように見えるようにするにはどうすればよいです原色の背景?

+0

これは方法ですより新しいAPIレベルを調べます。この影の効果があります。 API 16などでは、同じ色です。 – Vucko

答えて

0

あなたはレイアウトxmlを投稿していませんが、背景にタブが設定されていると思われますので、あなたのビューページャによって異なります。あなたは0

app:elevation="0dp"

2

getSupportActionBar().setElevation(0); 
0

これを追加、あなたのアクションバーでこれを試してみてくださいにそれを設定する必要があるかもしれませんので、新しいAPIの、ツールバーの自動昇格がありますアクティビティのonCreate()メソッド内の行

getActionBar().setStackedBackgroundDrawable(new ColorDrawable(Color.parseColor("#00AA5C"))); 
関連する問題