adjustPan funktioniert nicht mit FLAG_LAYOUT_NO_LIMITS

Meine Anforderung ist eine vollständige transparente Statusleiste, deren Farbe sich in derselben @ Statusleiste änderactivity dynamisch.

Dafür habe ich hinzugefügtgetWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);

und in style.xml

<item name="android:windowTranslucentNavigation">true</item>
<item name="android:windowTranslucentStatus">false</item>

So Es funktioniert gut, aber ich muss den Bildschirm anpassen, wenn sich die Soft-Tastatur öffnet. Also habe ich versuchtandroid:windowSoftInputMode="adjustPan|adjustResize", aber der Bildschirm wurde nicht vergrößert oder verkleinert. Jeder kann mir gleich weiterhelfen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage