如何更改alertdialog上的正面按钮的颜色?

我想改变正面按钮的颜色。 我怎样才能做到这一点?

AlerDialog:

fun onSomeClicked(view: View) { val dialog: AlertDialog.Builder = AlertDialog.Builder(view.context) dialog.setTitle("SomeText") .setMessage("SomeMessage") .setPositiveButton(view.context.getString(R.string.ok_dialog)) { p0, p1 -> onCheckPassword(view) } .setNegativeButton(context.getString(R.string.cancel_dialog)) { p0, p1 -> } .create() .show() } 

谢谢! (我的问题是在科特林,在科特林做。)

One Solution collect form web for “如何更改alertdialog上的正面按钮的颜色?”

一些小的改变会做你想要的东西 –

 val builder: AlertDialog.Builder = AlertDialog.Builder(this) val dialog: AlertDialog = builder.setTitle("SomeText") .setMessage("SomeMessage") .setPositiveButton("OK") { dialog, which -> dialog.dismiss() } .setNegativeButton("Cancel") { dialog, which -> dialog.dismiss() } .create() dialog.show() dialog.getButton(AlertDialog.BUTTON_POSITIVE).setTextColor(Color.BLUE) dialog.getButton(AlertDialog.BUTTON_NEGATIVE).setTextColor(Color.DKGRAY) 

希望这会有所帮助。

  • 我怎样才能实例java类像A:扩展B在kotlin中实现C.
  • 包在kotlin保护替代
  • 如何在Kotlin中执行bash命令
  • Kotlin字符串到Int数组
  • SearchView.onQueryTextListener在Fragment(Kotlin)中不起作用
  • Kotlin中的有什么不同?
  • 访问外部价值内适用
  • Kotlin覆盖Java setter
  • 如何引用Kotlin中的密封构造函数?
  • 在Kotlin的对象字段中带有上下文的Android类
  • Kotlin将对象转换为另一个对象
  • Kotlin language will be the best programming language for Android.