getWindow().setSoftInputMode nicht wie erwartet funktioniert

In mein Android-Projekt möchte ich die softInputMode für nur ein fragment zu sein adjustPan

fügen Sie folgende Zeile in meinem manifest (innerhalb der Aktivität) funktioniert wie erwartet:

    android:windowSoftInputMode="adjustPan"

aber diese Zeilen in mein fragment nichts zu tun:

   @Override
   public void onResume() {
      super.onResume();
      getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
   }

   @Override
   public void onPause() {
       super.onPause();
       getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_UNSPECIFIED);
   }

irgendwelche Ideen, warum das so ist und was getan werden könnte, zu beheben?

  • Hast du die Lösung
InformationsquelleAutor Budius | 2013-12-10
Schreibe einen Kommentar