2017-12-19 10 views
1

ポジティブボタンの色を変更したいと思います。これどうやってするの?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() 

} 

ありがとう! は(kotlinでやると私の質問は、kotlinである。)

+0

「[アンドロイド5のデフォルトダイアログボタンのテキストの色を変更するにはどうすればよいですか]」(https://stackoverflow.com/questions/27965662/how-can-i-change-default-dialog-button-text-color)イン・アンドロイド-5) –

答えて

2

いくつかの小さな変更はあなたが

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) 

をwant-ことを行うだろう、それが役に立つことを願っています。

関連する問題