从右到左的snack bar(自定义snackBar) Kotlin
Snack bar from right to left(custom snackBar) Kotlin
我正在构建一个使用波斯语(波斯语)的应用程序,当然,我需要 snackBar
但问题在这里:
请看这张照片,我想把Title设置在snackBar的右边
这是我的 snackBar 代码:
Snackbar.make(
mEditFragmentBiding.root,
resources.getText(R.string.empty_user_field_error),
Snackbar.LENGTH_LONG
)
.setAction(resources.getText(R.string.submit)) {
}
.setActionTextColor(resources.getColor(android.R.color.white))
.show()
实际上,我已经访问并检查了其他答案,例如 or ,但没有我想要的。
感谢任何帮助。
Here is the link to the tutorial 那些使用波斯语(从右到左)的人需要。
如果您不想更改某些对象(例如 TextView)的位置,则必须在对象或布局的 Xml 中添加此行。
android:layoutDirection="ltr"
android:gravity="right"
为了加强:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="30dp"
android:layoutDirection="ltr"
android:gravity="right"
android:onClick="@{() -> viewModel.goToIncrease()}"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginEnd="8dp"
android:gravity="center"
android:textColor="@color/black"
android:textSize="20sp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginEnd="8dp"
android:gravity="center"
android:text="@string/submit_increase"
android:textColor="@color/black"
android:textSize="20sp" />
<ImageView
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_gravity="left"
android:src="@drawable/ic_baseline_add_circle_24" />
</LinearLayout>
只要看看线性布局,你就会知道如何使用(我是为初学者说的)。
我正在构建一个使用波斯语(波斯语)的应用程序,当然,我需要 snackBar 但问题在这里: 请看这张照片,我想把Title设置在snackBar的右边
这是我的 snackBar 代码:
Snackbar.make(
mEditFragmentBiding.root,
resources.getText(R.string.empty_user_field_error),
Snackbar.LENGTH_LONG
)
.setAction(resources.getText(R.string.submit)) {
}
.setActionTextColor(resources.getColor(android.R.color.white))
.show()
实际上,我已经访问并检查了其他答案,例如
感谢任何帮助。
Here is the link to the tutorial 那些使用波斯语(从右到左)的人需要。
如果您不想更改某些对象(例如 TextView)的位置,则必须在对象或布局的 Xml 中添加此行。
android:layoutDirection="ltr"
android:gravity="right"
为了加强:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="30dp"
android:layoutDirection="ltr"
android:gravity="right"
android:onClick="@{() -> viewModel.goToIncrease()}"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginEnd="8dp"
android:gravity="center"
android:textColor="@color/black"
android:textSize="20sp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginEnd="8dp"
android:gravity="center"
android:text="@string/submit_increase"
android:textColor="@color/black"
android:textSize="20sp" />
<ImageView
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_gravity="left"
android:src="@drawable/ic_baseline_add_circle_24" />
</LinearLayout>
只要看看线性布局,你就会知道如何使用(我是为初学者说的)。