gpt4 book ai didi

Android - 底部的工具栏 - 如何在顶部显示边框线

转载 作者:搜寻专家 更新时间:2023-11-01 07:49:35 25 4
gpt4 key购买 nike

对于某些屏幕,我使用“android.support.v7.widget.Toolbar”作为底部工具栏。效果很好。

我想在顶部显示一个细边框。如何创建该边框?在此边框(线)下方,菜单项正常/水平显示。

工具栏可以这么简单:

<android.support.v7.widget.Toolbar
android:id="@+id/toolbar_bottom"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:background="@color/white"
android:layout_alignParentBottom="true"
android:minHeight="?attr/actionBarSize">
</android.support.v7.widget.Toolbar>

该边框应该作为工具栏的一部分进行配置,因为在某些操作中底部工具栏不可见(并且再次可见)。

最佳答案

您可以在工具栏上方使用一个简单的 View ,并将整个内容包含在同一布局中,这样您就可以控制可见性。您可以使用颜色、高度等自定义 View

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="bottom"
android:orientation="vertical"
android:id="@+id/container">

<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="@android:color/black"
android:id="@+id/view_toolbar" />


<android.support.v7.widget.Toolbar
android:id="@+id/toolbar_bottom"
android:layout_height="wrap_content"
android:background="@android:color/holo_blue_light"
android:layout_width="match_parent"
android:minHeight="?attr/actionBarSize">
</android.support.v7.widget.Toolbar>


</LinearLayout>

在 Java 中:

 RelativeLayout container = (RelativeLayout) findViewById(R.id.container);
if(condition...){
container.setVisibility(View.GONE);
} else {
container.setVisibility(View.VISIBILE);
}

关于Android - 底部的工具栏 - 如何在顶部显示边框线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36941124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com