2015-12-09 15 views
28

Bereits here gestellt aber ohne eine richtige Antwort.FAB (Floating Action Button) über Tastatur setzen

Ich möchte, dass der FAB auf der Tastatur schwebt. das ist es.

Zum Beispiel

  1. Öffnen Sie ein neues Blank Activity Vorlagenprojekt mit Android Studio
  2. Ändern der Hallo Welt TextView-EditText
  3. Siehe Bild unten:

enter image description here

Antwort

47

Turns es ist pr etty einfach,

  • hinzufügen android:windowSoftInputMode="adjustResize" auf Ihre Aktivität in manifest
  • Stellen Sie sicher, in das Layout xml Ihre Stammansicht, hat android:fitsSystemWindows="true" Eigenschaft
+2

Es funktioniert ohne 'android: fitsSystemWindows = "true"', bei am wenigsten für 'LinearLayout'. –

+1

Oder programmgesteuert: 'this.getWindow(). SetSoftInputMode (WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);' – drmrbrewer