Elemente ausblenden wenn Tastatureingabe sichtbar ist

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Elemente ausblenden wenn Tastatureingabe sichtbar ist

    Hallo,

    ich habe ein Layout mit 2 Constraint Layouts. In dem ein Textfeld und ein FloatingButton sind.
    Wenn die Tastatur für das Textfeld angezeigt wird, wird der Button mit nach oben geschoben.
    Dieser stört aber bei der Eingabe. Kann ich den Button ausblenden wenn die Tastatur angezeigt wird ?

    XML-Quellcode

    1. <?xml version="1.0" encoding="utf-8"?>
    2. <android.support.constraint.ConstraintLayout
    3. xmlns:android="http://schemas.android.com/apk/res/android"
    4. xmlns:tools="http://schemas.android.com/tools"
    5. android:layout_width="match_parent"
    6. android:layout_height="match_parent"
    7. xmlns:app="http://schemas.android.com/apk/res-auto"
    8. tools:context=".StartseiteFragmentHinweis">
    9. <android.support.v7.widget.CardView
    10. android:id="@+id/id_cardview"
    11. android:layout_width="match_parent"
    12. android:layout_height="match_parent"
    13. android:layout_marginBottom="3dp"
    14. android:layout_marginEnd="2dp"
    15. android:layout_marginStart="2dp"
    16. android:layout_marginTop="5dp"
    17. app:cardCornerRadius="5dp"
    18. app:layout_constraintBottom_toBottomOf="parent"
    19. app:layout_constraintEnd_toEndOf="parent"
    20. app:layout_constraintStart_toStartOf="parent"
    21. app:layout_constraintTop_toTopOf="parent">
    22. <android.support.constraint.ConstraintLayout
    23. android:layout_width="match_parent"
    24. android:layout_height="match_parent">
    25. <EditText
    26. android:id="@+id/id_edittext_hinweis"
    27. android:layout_width="0dp"
    28. android:layout_height="match_parent"
    29. android:layout_marginEnd="8dp"
    30. android:layout_marginStart="8dp"
    31. android:layout_marginTop="3dp"
    32. android:ems="10"
    33. android:gravity="top"
    34. android:inputType="textMultiLine"
    35. app:layout_constraintEnd_toEndOf="parent"
    36. app:layout_constraintStart_toStartOf="parent"
    37. app:layout_constraintTop_toTopOf="parent"/>
    38. </android.support.constraint.ConstraintLayout>
    39. </android.support.v7.widget.CardView>
    40. <android.support.design.widget.FloatingActionButton
    41. android:id="@+id/id_floating_action_button_schliessen"
    42. android:layout_width="wrap_content"
    43. android:layout_height="wrap_content"
    44. android:layout_marginEnd="10dp"
    45. android:layout_marginBottom="14dp"
    46. android:clickable="true"
    47. app:backgroundTint="@color/colorAccent"
    48. app:layout_constraintBottom_toBottomOf="parent"
    49. app:layout_constraintEnd_toEndOf="parent"
    50. app:srcCompat="@drawable/ic_button_zurueck_white"/>
    51. </android.support.constraint.ConstraintLayout>
    Alles anzeigen

    Gruß Eddi