このように、ソフトウェア キーの背後でオーバーフローするアプリのアクティビティを 1 つだけ作成しようとしています。
私がすでに行ったことは、テーマ定義に次のステートメントを入れることでした
<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowTranslucentNavigation">true</item>
そして、重複させたいlistViewで有効にしました
android:fitsSystemWindows="true"
android:clipToPadding="false"
何が起こったのかというと、私のアプリはステータス バーとボタン バーで重複していましたが、これは上の 2 行に配置したアクティビティだけでなく、すべてのアクティビティで発生しました。
また、アクティビティ マージンが台無しになりました。アプリケーション ドロワーの最初の行が非表示になり、メイン フラグメントの上部も非表示になりました。
私はfitsSystemWindowsがこの種の問題を解決するためのものだと思ったので、テーマに追加しました
<item name="android:fitsSystemWindows">true</item>
しかし、何も変わりませんでした。
質問は明らかに単純です: アプリの上部を台無しにすることなく、(可能であれば) 他のすべてのアクティビティに同じ影響を与えずに、アクティビティの 1 つがその後ろに流れる半透明の下部バーを取得するにはどうすればよいでしょうか?
ヘルパーの皆様、これからもよろしくお願いします。