在 Android 中填充工具栏的徽标

Padding toolbar's logo in Android

我在工具栏中有一个小徽标,我想将工具栏徽标向右填充,但是当我使用时 app:contentInsetRight="0dp" app:contentInsetStart="0dp" 工具栏中没有任何变化,知道吗?

截图:

主要活动:

              <androidx.appcompat.widget.Toolbar
                android:id="@+id/toolbar"
                android:layout_width="match_parent"
                android:layout_height="?attr/actionBarSize"
                android:background="@color/color"
                app:contentInsetRight="0dp"
                app:contentInsetStart="0dp"
                app:layout_collapseMode="pin"
                app:titleTextColor="@android:color/color_two"
                >

              <ImageView
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:src="@drawable/ic_logo"
                  android:paddingEnd="60dp"

                  />
            </androidx.appcompat.widget.Toolbar>

默认内容插图可能已经为零。使填充为零不会移动项目偏向哪一侧。对面的填充也仍然为零。控制 child 被拉向哪一侧是通过重力完成的。将 android:layout_gravity="right|center_vertical" 添加到 ImageView。

顺便说一句,仅设置视图 RightStart 变体有点矛盾 属性。当设备设置为 right-to-left 语言如阿拉伯语时,它们将是相同的,否则它们将是相反的。