Android 在主操作栏和顶栏之间添加分隔符

Android 在主操作栏和顶栏之间添加分隔符,android,xml,android-actionbar,divider,Android,Xml,Android Actionbar,Divider,我正在设计一个应用程序。我设计了actionbar,在action下我设计了一个顶部栏。两个条都是白色的,所以我想在这些条之间放置一个分隔符 我尝试了这个网站上的许多解决方案。他们都不为我工作 这是我尝试的解决方案之一,也是我在.java类中创建的顶部栏 我只需要在主操作栏和顶部栏之间设置一个分隔符 <style name="MyCustomTheme" parent="Theme.AppCompat.Light"> <item name="android:ac

我正在设计一个应用程序。我设计了actionbar,在action下我设计了一个顶部栏。两个条都是白色的,所以我想在这些条之间放置一个分隔符

我尝试了这个网站上的许多解决方案。他们都不为我工作

这是我尝试的解决方案之一,也是我在
.java
类中创建的顶部栏

我只需要在主操作栏和顶部栏之间设置一个分隔符

    <style name="MyCustomTheme" parent="Theme.AppCompat.Light">
    <item name="android:actionBarStyle">@style/MyActionBarTheme</item>
    <!-- <item name="android:divider">@color/dividercolor</item> -->
    <item name="android:showDividers">beginning</item>
</style>

<style name="MyActionBarTheme" parent="Widget.AppCompat.Light.ActionBar">
    <item name="android:background">#FFFFFFFF</item>
    <!-- <item name="android:divider">@drawable/divider</item> -->
</style>

@风格/动作风格
开始
#FFFFFFFF

解决方案1:

使用背景为纯白色,底部有彩色边框(取决于您喜欢什么)的图像,并将此图像设置为操作栏的背景。或者使用纯白色背景和顶部彩色边框的图像,并将其设置为顶栏的背景

解决方案2:

您只需在xml中的顶部栏顶部添加一个视图,并按如下方式设置其属性

<View
    android:layout_width="fill_parent"
    android:layout_height="1dp" //adjust this for thicker divider.
    android:background="the color you want" />

<TopBar
    //TopBar attributes 
</TopBar>


哪些网站?你能用屏幕截图更具体一点吗?我尝试了很多解决方案->你能在这里分享最相关的,相关的错误等吗?请添加更多关于你想要实现的细节-JSFIDLE再现你的当前状态,并详细解释你想要实现的。请发布一些布局或something@skynet本网站。。