タイトルの通りです。
遷移して画面が変わっても下のタブが選択状態になりません。
kotlin
1private val mOnNavigationItemSelectedListener = BottomNavigationView.OnNavigationItemSelectedListener { item -> 2 when (item.itemId) { 3 R.id.navigation_recipe -> { 4 message.setText(R.string.title_recipe) 5 return@OnNavigationItemSelectedListener true 6 } 7 R.id.navigation_resito -> { 8 message.setText(R.string.title_resito) 9 return@OnNavigationItemSelectedListener true 10 } 11 R.id.navigation_kakeibo -> { 12 message.setText(R.string.title_kakeibo) 13 return@OnNavigationItemSelectedListener true 14 } 15 R.id.navigation_buylist -> { 16 message.setText(R.string.title_buylist) 17 return@OnNavigationItemSelectedListener true 18 } 19 } 20
プロジェクトを作ったときこのコードが最初にあったのですが、setTextのところでunresolved referenceと出て一旦コメントアウトして使っていませんでした。
開発を進めていき、タブを選択でActivity遷移させていますが、そうするとタブが選択状態になりません。
最初に起動されるActivityのタブだけ選択状態になったままです。
上のコードのエラーを直したらタブが選択状態になるのかもよくわかりません。
どうすればよいでしょうか?
あなたの回答
tips
プレビュー