如何摆脱android操作栏底部的边框

如何摆脱android操作栏底部的边框,android,android-actionbar,actionbarsherlock,Android,Android Actionbar,Actionbarsherlock,我刚刚开始使用动作栏夏洛克,我一直在努力解决我的动作栏底部显示的边界。。 我很确定这个问题不是由背景图像引起的 <style name="Theme.MyTheme" parent="@style/Theme.Sherlock.Light"> <item name="actionBarStyle">@style/Widget.MyTheme.ActionBar</item> <item name="android:actionBarSt

我刚刚开始使用动作栏夏洛克,我一直在努力解决我的动作栏底部显示的边界。。 我很确定这个问题不是由背景图像引起的

 <style name="Theme.MyTheme" parent="@style/Theme.Sherlock.Light">
    <item name="actionBarStyle">@style/Widget.MyTheme.ActionBar</item>
    <item name="android:actionBarStyle">@style/Widget.MyTheme.ActionBar</item>
    <item name="android:actionBarItemBackground">@drawable/states_of_actionbar</item>
    <item name="actionBarItemBackground">@drawable/states_of_actionbar</item>
    <item name="actionDropDownStyle">@style/DropDownStyle</item>
    <item name="android:actionDropDownStyle">@style/DropDownStyle</item>
</style>

<style name="Widget.MyTheme.ActionBar" parent="android:Widget.Holo.ActionBar">
    <item name="android:background">@drawable/action_bar_bg</item>
    <item name="background">@drawable/action_bar_bg</item>
    <item name="android:src">@drawable/action_bar_bg</item>
</style>

@style/Widget.myteme.ActionBar
@style/Widget.myteme.ActionBar
@活动条的可绘制/状态
@活动条的可绘制/状态
@样式/下拉样式
@样式/下拉样式
@可拉拔/动作杆
@可拉拔/动作杆
@可拉拔/动作杆
我试图在values&values-14中定义上述风格(背景),但运气不佳

我的猜测是它受到全息风格的影响

我怎样才能摆脱厚厚的边界

以下是澄清我的问题的图片:


我认为您尝试使用XY重复背景图像或平铺作为操作栏背景,因此问题在于您的背景图像的高度不足以覆盖操作栏的高度,而厚边框是下一个Y平铺图像的结果。
您可以通过增加图像高度来解决此问题。 或者您可以使用类
android.graphics.drawable.BitmapDrawable
中的
setTileModex(TileMode.REPEAT,TileMode.CLAMP)
方法,在图像水平重复时使图像拉伸其高度,然后将其应用为动作栏背景。
下面是示例代码:

void onCreate(Bundle savedInstanceState) {
        BitmapDrawable bg = (BitmapDrawable)getResources().getDrawable(R.drawable.your_image); // get the image as bitmap drawable
        bg.setTileModeXY(TileMode.REPEAT, TileMode.CLAMP); // set the TileMode.
        getSupportActionBar().setBackgroundDrawable(bg); // applied to actionbar      
}