【发布时间】:2019-10-18 19:26:08
【问题描述】:
我在this 地址中使用MaterialDialog 版本3.1.1。
我想在对话框中右对齐或居中标题和消息,但在文档中找不到如何执行此操作。
我检查了这个页面https://github.com/afollestad/material-dialogs/issues/434,有人使用MaterialDialog.Builder 喜欢这个代码:
new MaterialDialog.Builder(MainActivity.this)
.titleGravity(GravityEnum.END)
.contentGravity(GravityEnum.END)
.title("چقدر عجله داری بابا!")
.content("این ویژگی در نسخهی بعدی فعال خواهد شد! برو بعدن بیا!")
.positiveText("باشه. :(")
.negativeText("چه بهد")
.typeface("iran_sans_bold","iran_sans")
.callback(new MaterialDialog.ButtonCallback() {
@Override
public void onPositive(MaterialDialog dialog) {
Log.wtf("+","shod");
}
@Override
public void onNegative(MaterialDialog dialog) {
Log.wtf("-","shod");
}
})
.show();
但它在这个版本中接缝 builder remove。我怎样才能做到这一点?
更新 1:
MaterialDialog 支持根据android系统语言更改layoutDirection,但我有不同的情况,我想根据内容更改layoutDirection
【问题讨论】:
-
使用材料组件库中的MaterialAlertDialogBuilder
-
我只需要将文本对齐到中心或右侧。因为这个库有很好的特性,如果能做到,那就太好了
标签: android kotlin dialog material-dialog