填充工具栏';Android中的s徽标
我在工具栏中有一个小徽标,我想在右侧填充工具栏徽标,但当我使用填充工具栏';Android中的s徽标,android,kotlin,android-toolbar,Android,Kotlin,Android Toolbar,我在工具栏中有一个小徽标,我想在右侧填充工具栏徽标,但当我使用app:contentInsetRight=“0dp”app:contentInsetStart=“0dp”时,工具栏中没有任何变化,知道吗 屏幕截图: <androidx.appcompat.widget.Toolbar android:id="@+id/toolbar" android:layout_width=&
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>
main活动:
<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>
默认内容插入可能已经为零。将填充设置为零不会移动项目偏向哪一侧。另一侧的填充也将为零。通过重力控制孩子被拉向哪一侧。将android:layout_gravity=“right | center_vertical”添加到图像视图中
顺便说一句,只设置视图属性的
右侧
和开始
变体有点矛盾。当设备设置为从右到左的语言(如阿拉伯语)时,它们将是相同的,但在其他方面它们将是相反的。我明白了,tnx这么多:)更恰当地说,您可能应该使用android:layout_gravity=“end | center_vertical”
这样,从右到左的语言就相反了,如果你认为你可能会支持这一点。如果你想在中间使用,你可以使用android:layout_gravity=“center | center _vertical”以及center
是center _horizontal
和center _vertical
的组合,因此除了“center”
之外,再多放一些都是多余的。非常好,tnx这么多:)