HarmonyOS AlertDialog.show文字居中与颜色设置

图1是真机图
根据文档
自定义了一个AlertDialog.show。但是发现没法把title和message文字居中,以及下面的确认取消颜色不能变。
怎么把title和message设置成居中显示,确认的颜色改成红色。
diyAlert.ets文件代码如下
// 封装AlertDialog的显示
export function showCustomAlert(title: string, message: string, onCancel: () => void, onOk: () => void) {
  AlertDialog.show({
    title: title,
    message: message,
    autoCancel: false,
    alignment: DialogAlignment.Center,
    gridCount: 4,
    primaryButton: {
      value: '取消',
      action: () => {
        console.info('按钮取消取消')
      }
    },
    secondaryButton: {
      value: '确定',
      action: () => {
        console.info('按钮确定确定')
      }
    },
  })
}
使用时,代码如下
import { showCustomAlert } from './diyAlert';
Text('+ 关注')
  .fontColor(Color.White)
  .textAlign(TextAlign.Center)
  .height(24)
  .fontSize(13)
  .width(60)
  .borderWidth(1)
  .backgroundColor(Color.Red)
  .borderRadius(2)
  .onClick(() => {
    showCustomAlert('标题', '这是对话框的消息内容',
      () => {
        console.info('取消按钮被点击');
      },
      () => {
        console.info('确定按钮被点击');
      }
    );
  })
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 AlertDialog.show创建的弹窗,如何主动消失 
4079浏览  • 1回复 待解决
HarmonyOS  调用系统的AlertDialog.show()为什么系统状态栏没有遮罩? 
679浏览  • 1回复 待解决
HarmonyOS AlertDialog弹窗能否设置文字样式 
726浏览  • 1回复 待解决
HarmonyOS 如何自定义Dialog实现与AlertDialog一样静态show方法 
742浏览  • 1回复 待解决
HarmonyOS AlertDialog标题如何居中 
697浏览  • 1回复 待解决
HarmonyOS canvas filltext怎么设置文字颜色 
793浏览  • 1回复 待解决
HarmonyOS  AlertDialog的title能居中显示吗 
824浏览  • 1回复 待解决
HarmonyOS AlertDialog的标题和内容如何居中? 
1377浏览  • 1回复 待解决
暗黑模式下如何设置AlertDialog的title和message颜色? 
1323浏览  • 1回复 待解决
HarmonyOS 文字行高设定后文字不居中 
1391浏览  • 1回复 待解决
HarmonyOS RNOH Text组件设置了lineHeight文字不居中 
1142浏览  • 1回复 待解决
HarmonyOS AlertDialog如何实现title以及message内容水平居中 
796浏览  • 1回复 待解决
HarmonyOS  <Text>的styles设置lineHeight后,文字不会自动垂直居中 
1051浏览  • 1回复 待解决
TextField怎么给某段文字设置颜色 
9952浏览  • 2回复 待解决
画布绘制文字,垂直居中 
1304浏览  • 1回复 待解决
HarmonyOS 弹窗文字未居中 
605浏览  • 1回复 待解决
HarmonyOS  AlertDialog如何与页面做绑定,关闭页面的同时关闭所有的AlertDialog 
947浏览  • 1回复 待解决
HarmonyOS  文字标题没有垂直居中对齐 
1007浏览  • 1回复 待解决
HarmonyOS 文字在Row中不居中 
1067浏览  • 1回复 待解决
HarmonyOS 关于alertDialog样式设置的问题 
906浏览  • 1回复 待解决
文字背景颜色渐变显示 
3209浏览  • 1回复 待解决
HarmonyOS使用canvas如何使文字垂直居中 
1766浏览  • 1回复 待解决
HarmonyOS AlertDialog如何设置英文按照单词换行 
1016浏览  • 1回复 待解决
RichEditor 如何设置初始字体大小与颜色? 
2224浏览  • 1回复 待解决





















目前AlertDialog的title和message不支持水平居中,可以考虑使用自定义弹窗实现title和message水平居中,具体使用可参考:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-methods-custom-dialog-box-V5