【Android】コードからアクションバーを変更する【Kotlin】

出てきた情報が古かったりしたのでまとめます。

やり方

変数で変更する方法と、supportActionBarを持ってきて変更する方法とが有ります。

ソースコード

アクションバーのタイトルを「あああ」に、背景(色)をリソースのcolor内colorAccent変更します。

title = "あああ"
supportActionBar!!.setBackgroundDrawable(ColorDrawable(ContextCompat.getColor(this, R.color.colorAccent)))

参考ページ

qiita.com
stackoverflow.com