【发布时间】:2023-03-06 08:57:02
【问题描述】:
我的 BottomNavigationView 中有 3 个项目,我使用此代码调整了每个项目的大小:
val menuView = bottomNavigation.getChildAt(0) as BottomNavigationMenuView
for (i in 0 until menuView.childCount) {
val iconView = menuView.getChildAt(i).findViewById<View>(android.support.design.R.id.icon)
val layoutParams = iconView.layoutParams
val displayMetrics = resources.displayMetrics
layoutParams.height = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 20f, displayMetrics).toInt()
layoutParams.width = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 20f, displayMetrics).toInt()
iconView.layoutParams = layoutParams
}
现在这个项目不在底部导航视图的中心。可以请帮我用 Kotlin 方法将每个项目放在 BottomNavigationView 的中心吗?!
【问题讨论】:
-
当然。我会解决这个问题。对不起
标签: android kotlin bottomnavigationview layout-gravity