android - BottomNavigationBar 中项目的水平滚动
问题描述
在我的应用程序中,我想创建一个包含近 10-15 个项目的 BottomNavigationBar。项目应在水平方向滚动。例如;
<FrameLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="110dp"
android:backgroundTint="@color/colorLight"
tools:layout_editor_absoluteX="0dp"
tools:layout_editor_absoluteY="4dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/linearLayout3">
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/navigationView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
app:itemIconTint="@drawable/selector"
android:visibility="visible"
app:labelVisibilityMode="unlabeled"
app:itemBackground="@color/colorPrimary"
app:itemTextColor="@color/whiteTextColor"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:menu="@menu/navigation"/>
</FrameLayout>
解决方案
推荐阅读
- javascript - 事件的 window.gtag 函数不会使数据显示在 GA 上
- java - 如何停止ExecutorService中的其他线程?
- tsql - 检查 SQL Server 中是否存在数据库
- react-native - 我如何在 React Native 上做这个阴影
- join - 在 Bigquery 中,我可以使用包含/不包含和通配符连接两个表吗?
- php - Laravel 列未找到:1054 未知列
- sql - 将 PostgreSQL 列的所有值设置为 X
- javascript - 反应路由器dom没有正确重定向
- javascript - React async await 功能块 useDispatch 按执行顺序
- jquery - Bootstrap 4:两个垂直 Pill 选项卡同步导航相邻的活动选项卡