徒然雑記録

徒然雑記録

中2息子と小5娘を持つママです
週二回パートに出てるけど基本家に引きこもってますw
日常生活であった事をメモのごとく書いています

こどもの影響で見始めた鬼滅の刃にハマり落ちました…

MMDとXISMOを始めました☆

ActionBarの「←」を使えるようにするの、めっちゃ苦労した!!!!

↑これの右の画像の左上の「←」のマーク!

 

ググればググるほど、色んな情報出てきて混乱するパターン。

これはToolBarだ とか ←を表示して使えるように とか Activityのコード とか

どれも関係あるような気がするけどズバリな内容じゃなくて

 

ググって、見つけたの書いてみて、エラーで赤字になって、コレは違うんだな

 

で、またググると…

いうのを延々とやってやっとなんとかなりました!

 

 

参考になったサイト

 

上から順にみていくと、3/4ぐらいのところに

 

このままでは戻るボタンが上手く聞いていないので、MainActivityでonSupportNavigateUp()メソッドも定義しましょう。

 

って記述があります。

まさにこれ!!

この症状です!!!

 

この人はKotinなんで、Javaじゃないのですが、

MainActivityに「onSupportNavigateUp」書けばいいってことはわかる。

 

コードから推測すると...
 

・「onCreate」関数の中の記述ではなさそう
・戻り値は「boolean」っぽい
・「findNavController」と「navigateUp」が使われてる

BottomNavigationViewsで自動作成された、下部のタブの部分のfindNavControllerのコード参考にしたら...

 

 
@Override
public boolean onSupportNavigateUp(){
    return Navigation.findNavController(this, R.id.nav_host_fragment_activity_main).navigateUp();
}

を「onCreate」の下に書く感じかな…

 

 

で、試したら、動きました!!!!!!

やった~ニコニコ飛び出すハート