私のプロジェクトにはMainActivityと6Fragmentsが含まれています。私は1つの特定の断片のためのシステムのウィンドウに合うようにレイアウトを設定したいと思います。だから、私はこのコードを入れます。 getActivity().findViewById(R.id.coordinatorLayout).setFitsSystemWindows(true);
onResumeメソッド内にそのフラグメントがあり、 getActivity().findViewById(R.id.coordinatorLayout).setFitsSystemWindows(false);
が他の中にあります。メソッドsetFitsSystemWindows(true)は何もしません
は動作しますが、setFitsSystemWindows(true)
setFitsSystemWindows(false)
方法はまだので、私は私が何をやったかどうかを知りたいsetFitsSystemWindows(true)
を呼び出した後、システムのWindowsに合わないように設定されたアプリケーションビューは何も
を行わないことを回し
間違っているか、方法がうまくいかない。
ありがとうございます。どんな答えも高く評価されます。
更新:私は、.getFitsSystemWindows()を呼び出した後、.getFitsSystemWindows()を呼び出して、そのタスクを実行せずにtrueを返します。
このリンクのような質問はhttp://stackoverflow.com/questions/28387289/fitsystemwindows-programmatically-for-status-bar-transparency/40717490#40717490 –