Kotlinの書き方ですがJavaとやってることは同じですのでご了承ください。
やりたいこと
ToolbarのTitleを更新したかった。
セットする時はよくこんなコードを見ます。
val toolbar = findViewById(R.id.toolbar) as Toolbar toolbar.title = "" setSupportActionBar(toolbar)
じゃあ変更する時はこう書けばいいと最初思いました.。
ダメでした。
supportActionBar!!.title = ""
解決方法
Toolbarの外側のCollapsingToolbarLayoutにセットしてあげれば良いようです。
val toolBarLayout = findViewById(R.id.toolbar_layout) as CollapsingToolbarLayout toolBarLayout.title = groupItem.name
参考
Android SupportActionBar does not refresh title - Stack Overflow
PS
最近は日本語で検索しても出てこない調べ物は米Googleを使うようにしてます。
ちゃんと英語勉強するかなぁ…
https://www.google.com/webhp?gl=us&hl=en&gws_rd=cr&pws=0
Kotlin結構良い。