【问题标题】:How to set divider line between actionbar and split tabs?如何在操作栏和拆分选项卡之间设置分隔线?
【发布时间】:2014-07-23 20:10:03
【问题描述】:

我正在尝试在我的 (android) 操作栏和下面的拆分选项卡之间设置一个 1 像素的分隔线。 怎么办?

谢谢,

【问题讨论】:

    标签: android android-layout android-actionbar android-tabs


    【解决方案1】:

    只需将此视图放在 actionBar 和 splitTabs 之间

    垂直:

    <View
        android:layout_width="fill_parent"
        android:layout_height="1dp"
        android:background="@android:color/darker_gray"/>
    

    水平:

    <View
        android:layout_width="1dp"
        android:layout_height="fill_parent"
        android:background="@android:color/darker_gray"/>
    

    Android Drawing Separator/Divider Line in Layout?

    您可以在 java 中以与上面相同的方式动态执行此操作:

    View div = new View(this);
    div.setBackgroundColor(0xaaaaaa);
    div.setLayoutParams(new ViewGroup.LayoutParams(1,-1));
    

    我从未测试过代码,但它会是类似的。

    【讨论】:

    • 感谢您的回复。我不确定我能做到,因为我正在动态创建标签 mActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); mDayTab = mActionBar.newTab(); mDayTab.setText(getString(R.string.day_view)); mDayTab.setTabListener(this); mActionBar.addTab(mDayTab);
    • @Gidi 你得到答案了吗?我也想回答。你能帮帮我吗
    • 标签栏下方有一条水平分隔线(在我的情况下为白色)。我想删除那个分隔线。有什么想法吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多