あひる裁縫店

好きなこと、技術のこと、くだらないこと

【Android】Spinnerで、白背景に白文字になってしまう(とりあえずの対処法)

AndroidStudio 3.1.4 Kotlin


エラーではないが…


Spinnerで、Adapterで

val items = arrayOf("こぶた", "たぬき", "きつね", "ねこ")
val adapter = ArrayAdapter(applicationContext, android.R.layout.simple_spinner_item, items
mySpinner.adapter = adapter

で設定してものの、白背景の白文字になってしまう場合がある
(AndroidStudio 2.3.3 で設定したらちゃんとできた)




そのときは、applicationContextをthisにすると直った

val items = arrayOf("こぶた", "たぬき", "きつね", "ねこ")
val adapter = ArrayAdapter(this, android.R.layout.simple_spinner_item, items)
mySpinner.adapter = adapter

原因はわかっていませんが…(自分の設定が悪かったのかもしれない)

同じような状況の人がいれば、Contextを変更してみてください