2017-05-12 233 views

回答

0

您可以在styles.xml補充:

<item name="android:navigationBarColor">@color/theme_color</item> 

或編程

window.setNavigationBarColor(@ColorInt int color) 

當然,你應該記住,這隻會與API工作> 21 。

另請參閱此link

+0

我不使用材料設計導航欄我正在使用此鏈接的底部酒吧 – user3597818

+0

https://github.com/roughike/BottomBar – user3597818

0

定義一個選擇器可拉伸並且還進行兩次繪製爲選定和未選定標籤
選擇選項卡tab_background.xml

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:drawable="@drawable/tab_background_selected" android:state_selected="true" /> 
    <item android:drawable="@drawable/tab_background_unselected" android:state_selected="false" android:state_focused="false" android:state_pressed="false" /> 
</selector> 

tab_background_selected.xml在抽拉夾

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" > 
    <solid android:color="#d13fdd1a" /> 
</shape> 

tab_background_unselected.xml in drawable folder

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" > 
    <solid android:color="#3F51B5" /> 
</shape> 

而且畢竟是在你的style.xml提到你選擇使用

<style name="Base.Widget.Design.TabLayout" parent="android:Widget"> 
    <item name="tabBackground">@drawable/tab_background</item> 
    <item name="tabIndicatorColor">#ff00ff</item> 
    <item name="tabIndicatorHeight">2dp</item> 
</style> 
+0

請閱讀agin我的問題是我使用底欄而不是Tablayout。請參考此鏈接\t github.com/roughike/BottomBar – user3597818

相關問題