首页 > 解决方案 > 带有片段的底部导航和所选项目顶部的栏,如下图所示

问题描述

由于此图像显示所选项目上的条。我怎么才能得到它?
在此处输入图像描述

标签: androidandroid-layoutandroid-fragments

解决方案


一种常见的方法是制作自定义布局

<LinearLayout
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:orientation="vertical">

            <View
                android:id="@+id/selector"
                android:background="@color/selector_color"
                android:layout_width="match_parent"
                android:layout_height="5dp"
                android:visibility="invisible" />  <!--Mind the case here-->

            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:src="@drawable/ic_home" />

</LinearLayout>

使用ClickEvents切换可见性selector

它不会因设备而异。我建议您是否使用ConstraintLayoutwithmatch_constraint属性和guidelines.

指南文档


推荐阅读