공부방/Android
Android dialog change button text color using style
soycrab
2019. 2. 19. 19:01
안드로이드 style 이용해서 버튼 TextColor 변경 하는 방법
styles.xml
<style name="MyDialogTheme" parent="Theme.AppCompat.Dialog.Alert">
<item name="buttonBarNegativeButtonStyle">@style/NegativeButtonStyle</item>
<item name="buttonBarPositiveButtonStyle">@style/PositiveButtonStyle</item>
</style>
<style name="NegativeButtonStyle" parent="Widget.AppCompat.Button.ButtonBar.AlertDialog">
<item name="android:textColor">@android:color/holo_purple</item>
</style>
<style name="PositiveButtonStyle" parent="Widget.AppCompat.Button.ButtonBar.AlertDialog">
<item name="android:textColor">@android:color/holo_purple</item>
</style>
code.kt
private fun showDialog() {
context?.let {
val alert = AlertDialog.Builder(it, R.style.MyDialogTheme)
alert.setTitle("제목")
alert.setMessage("내용")
alert.setPositiveButton("ok") { _, _ ->
}
alert.setNegativeButton("no") { _, _ -> }
val dialog = alert.create()
dialog.show()
}
}
after
참조 : https://stackoverflow.com/questions/27965662/how-can-i-change-default-dialog-button-text-color-in-android-5
반응형