Bitte überprüfen Sie mein Layout: unten Button kommt immer über die Tastatur

Ich habe ein Layout, das fast das macht was ich will. Es gibt nur einen Fehler in Bezug auf den Button an der Unterseite. Ich sollte immer an der Unterseite bleiben. Aber wann immer ich die Softtastatur aufstehe, wird die Schaltfläche über der Tastatur angezeigt. Das ist nicht das, was ich will, aber es sollte von der Tastatur abgedeckt werden.

Außerdem würde ich mich freuen, wenn du kommentieren könntest, wie das Layout gebaut wurde.

  • Android eingehenden Anrufbildschirm
  • Wie man gradle im android studio aktualisiert
  • WebView Android-Proxy
  • Android - runde rechte Grenze für Layouts
  • Wie bekomme ich die Breite des Containers, in dem meine Ansicht in Android hinzugefügt wird
  • Wie kann ich meine Realm-Datei im Realm Browser anzeigen?
  • Danke, steff

    <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <LinearLayout android:id="@+id/l_layout_tags" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:text="TAGS:" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <AutoCompleteTextView android:id="@+id/actv_tags" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:imeOptions="actionDone" /> <ImageButton android:id="@+id/btn_add_tag" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@android:drawable/ic_input_add" android:onClick="addTag"/> </LinearLayout> <ScrollView android:id="@+id/sv_scroll_contents" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@id/l_layout_tags" android:scrollbarFadeDuration="2000" > <TableLayout android:id="@+id/t_layout_contents" android:layout_width="fill_parent" android:layout_height="wrap_content" android:stretchColumns="1" android:paddingRight="5dip"> <TableRow android:id="@+id/tr_template"> <ImageView android:id="@+id/iv_blank" android:src="@android:color/transparent" /> <EditText android:id="@+id/et_content1" android:gravity="top" android:maxWidth="200dp" android:imeOptions="actionDone" /> </TableRow> </TableLayout> </ScrollView> <LinearLayout android:id="@+id/l_layout_media_btns" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_centerHorizontal="true" android:layout_below="@id/sv_scroll_contents" > <ImageButton android:id="@+id/btn_camera" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@android:drawable/ic_menu_camera" android:onClick="takePicture" /> <ImageButton android:id="@+id/btn_video" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@android:drawable/ic_menu_camera" /> <ImageButton android:id="@+id/btn_audio" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@android:drawable/ic_btn_speak_now" /> <ImageButton android:id="@+id/btn_sketch" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@android:drawable/ic_menu_edit" /> </LinearLayout> <ImageButton android:id="@+id/btn_save_note" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:src="@android:drawable/ic_menu_upload" /> </RelativeLayout> 

  • Warum sollten wir sp für Schriftgrößen in Android verwenden?
  • Fehler beim Starten von Android x86 Emulator in Travis CI
  • Android Studio Installation unter Windows 7 schlägt fehl, kein JDK gefunden
  • Keytool Signing Problem: Keystore wurde manipuliert, oder das Passwort war falsch
  • Mediaplayer Fortschritt Update zu seekbar nicht glatt?
  • Android, SQLiteConstraintException behandeln
  • 2 Solutions collect form web for “Bitte überprüfen Sie mein Layout: unten Button kommt immer über die Tastatur”

    Add android:windowSoftInputMode="adjustPan" zu deinem Aktivitäts-Tag in der AndroidManifest.xml.

    Auf diese Weise wird die Software-Tastatur nicht Ihre Größe ändern und Ihre Schaltfläche wird darunter bleiben. Werfen Sie einen Blick hier , um eine bessere Vorstellung über verschiedene Soft-Tastatur-Modi zu bekommen.

    Ich hatte ein ähnliches Problem. In dem muss ich immer eine Taste am unteren Bildschirmrand zeigen. Ich löste das Problem der Taste kommt aus der Tastatur in der folgenden Weise:

      <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="@color/white" android:gravity="center_horizontal" > <ScrollView android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@color/white" android:layout_gravity="center" android:id="@+id/ff" > ....... </ScrollView> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1"> <TextView android:id="@+id/txtSigninProblem" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/ff" android:layout_gravity="bottom|center_horizontal" android:text="Problem Signing in?" /> </LinearLayout> </LinearLayout> 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.