Toastの文字色、背景色をコードから変更する方法です
val t = Toast.makeText(
this ,
"Toastで文字色と背景を変更します" ,
Toast.LENGTH_LONG
)
//背景色を変更
t.view.setBackgroundResource(R.color.colorPrimary)
//文字色を変更
t.view.findViewById<TextView>(android.R.id.message).setTextColor(Color.parseColor("#ffffff"))
//Toastを表示
t.show()
コードから変更したほうが簡単な感じがしますね