2015-11-12 167 views
3

所以,這是問題所在。刪除ActionBar邊框

enter image description here

此邊框顯示出來,我想將其刪除,或者至少變化不透明度。有一個影子下降之前,因爲棒棒糖的版本,但我刪除了與actionBar.setElevation(0);

這裏是我的類動作條代碼:

final android.support.v7.app.ActionBar actionBar = getSupportActionBar(); 
    actionBar.setDisplayShowTitleEnabled(false); 
    actionBar.setDisplayShowCustomEnabled(true); 
    actionBar.setDisplayUseLogoEnabled(false); 
    actionBar.setDisplayShowHomeEnabled(false); 
    actionBar.setDisplayHomeAsUpEnabled(false); 
    actionBar.setElevation(0); 
    actionBar.setCustomView(R.layout.appbar_layout); 

這裏是我的風格代碼:

<resources> 

<style name="Theme.Example" parent="@style/Theme.AppCompat.Light"> 
    <item name="actionBarStyle">@style/ActionBar.Solid.Example</item> 
    <item name="android:toolbarStyle">@style/ToolbarStyle</item> 
    <item name="toolbarStyle">@style/ToolbarStyle</item> 
    <item name="android:windowContentOverlay">@null</item> 
    <item name="android:actionModeBackground">@android:color/white</item> 
</style> 

<style name="ToolbarStyle" parent="@style/Widget.AppCompat.Toolbar"> 
    <item name="contentInsetStart">0dp</item> 
    <item name="android:contentInsetStart">0dp</item> 
    <item name="android:windowContentOverlay">@null</item> 
</style> 

<style name="ActionBar.Solid.Example" parent="@style/Widget.AppCompat.Light.ActionBar.Solid"> 
    <item name="background">@android:color/white</item> 
    <item name="android:titleTextStyle">@style/ActionBarStyle.Transparent.TitleTextStyle</item> 
    <item name="android:windowContentOverlay">@null</item> 
</style> 

<style name="ActionBarStyle.Transparent.TitleTextStyle" parent="@style/Widget.AppCompat.Light.ActionBar"> 
    <item name="android:background">@drawable/appbar_logo</item> 
</style> 

回答

0

在您的應用樣式中設置以下內容:

<style name="MyTheme" parent="@style/Theme.AppCompat.Light"> 
    <item name="colorPrimary">BORDER COLOR HERE</item> 
    <item name="colorPrimaryDark">@color/primaryDark</item> 
</style> 

並在您的清單中:

<application 
    android:label="@string/app_name" 
    android:theme="@style/MyTheme"> 
... 
</application>