如何更改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() }
谢谢! (我的问题是在科特林,在科特林做。)
一些小的改变会做你想要的东西 –
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)
希望这会有所帮助。
- Kotlin:如何将数据从RecyclerView适配器发送到片段
- 内联setter或不在Kotlin中创建未使用的setter?
- 如何在kotlin编程语言中使用如下所述的循环?
- 用Kotlin创建自定义匕首2范围
- Google地图视图泄漏非常多
- 在Instant App中应用插件“kotlin-android”会导致“null不能转换为非空types的com.android.build.gradleBasePlugin”
- Kotlin edittext editable to string returns nothing
- 无法使Android房间实体类可见
- 在Android中设置本地化video查看uri