BottomNavigationView:更改标题和图标之间的间隙大小
BottomNavigationView: Change gap size between Title and Icon
我想更改 BottomNavigationView
高度,更改尺寸后项目位置不会改变。
它更像是中间间隙不会自动改变。但是,我想更改此间隙大小。
This is Before
change height and item sizes. These gap sizes are fine with these items but making item smaller it will make a UI issue.
And these one is After
这是我的代码:
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/nav_view"
style="@style/MyBottomNavigationView"
android:layout_width="0dp"
android:layout_height="?android:listPreferredItemHeightSmall"
android:background="?android:attr/windowBackground"
app:itemIconSize="20dp"
app:labelVisibilityMode="labeled"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:menu="@menu/bottom_nav_menu" />
我也在用 <com.google.android.material.bottomnavigation.BottomNavigationView ...
如果你们知道更好的库请推荐我。
不幸的是,他们似乎没有公开该功能,您可以在 解剖学和关键属性 部分查看他们的 Material Documentation。
通过覆盖以下维度更改 BottomNavigationView
的高度
<dimen name="design_bottom_navigation_height" tools:override="true">40dp</dimen>
这将 increase/decrease 图标和文本之间的间隙大小。
我想更改 BottomNavigationView
高度,更改尺寸后项目位置不会改变。
它更像是中间间隙不会自动改变。但是,我想更改此间隙大小。
This is
Before
change height and item sizes. These gap sizes are fine with these items but making item smaller it will make a UI issue.
And these one is
After
这是我的代码:
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/nav_view"
style="@style/MyBottomNavigationView"
android:layout_width="0dp"
android:layout_height="?android:listPreferredItemHeightSmall"
android:background="?android:attr/windowBackground"
app:itemIconSize="20dp"
app:labelVisibilityMode="labeled"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:menu="@menu/bottom_nav_menu" />
我也在用 <com.google.android.material.bottomnavigation.BottomNavigationView ...
如果你们知道更好的库请推荐我。
不幸的是,他们似乎没有公开该功能,您可以在 解剖学和关键属性 部分查看他们的 Material Documentation。
通过覆盖以下维度更改 BottomNavigationView
的高度
<dimen name="design_bottom_navigation_height" tools:override="true">40dp</dimen>
这将 increase/decrease 图标和文本之间的间隙大小。