【发布时间】:2020-06-03 22:21:27
【问题描述】:
我希望删除导航图标和我的 actionMode 标题之间的空格。由于以下原因,我设法为工具栏删除了它:
<style name="AppTheme" parent="Theme.MaterialComponents.Light">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorPrimary</item>
<item name="toolbarStyle">@style/cusToolbarStyle</item>
</style>
<style name="cusToolbarStyle" parent="@style/Widget.MaterialComponents.Toolbar">
<item name="titleMargin">0dp</item>
<item name="contentInsetStartWithNavigation">0dp</item>
<item name="contentInsetStart">0dp</item>
<item name="android:background">@color/white</item>
</style>
【问题讨论】:
-
检查一下
toolbar.contentInsetStartWithNavigation = NUMBER在你的 java/kotlin 代码中使用它。 -
是toolbar.setContentInsetStartWithNavigation(0);不 ?当我把它放在 onCreate 方法中时它不会改变任何东西
-
@CodingFR 是一样的,@abstractArrow 的代码是 Kotlin。我认为,您可以在最新版本的 Android Studio 中使用
LayoutInspector来找出TextView的id以及其他属性,例如margin_start。如果您知道id,那么您可以创建TextView对象并随意使用它的属性。试试看这是否可行。
标签: java android toolbar android-actionmode