Android: Wenn die Tastatur eingeblendet, das layout ist unsichtbar. Wie kann ich dieses Problem lösen?
In mein layout, es ist ein TextView
am unteren Rand des Bildschirms. Das problem ist, dass wenn ich in das Textfeld klicken, etwas zu geben, die Tastatur umfasst die text-box als Ergebnis von denen ich bin nicht in der Lage, um zu sehen, was passiert... gibt es irgendeine Lösung dafür? Hier ist mein layout...
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mainLayout"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/layout_bg">
<ImageView
android:id="@+id/headerimg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="left"
android:paddingTop="5dp"
android:paddingBottom="5dp"
android:paddingLeft="5dp"
android:src="@drawable/header_image" />
<LinearLayout
android:id="@+id/secondaryLayout"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="320dip"
android:layout_marginTop = "5dip"
android:layout_marginLeft="8dip"
android:layout_marginRight="8dip"
android:cacheColorHint="#00000000">
<!-- A ListView appears here -->
</LinearLayout>
<RelativeLayout
android:id="@+id/message"
android:orientation="horizontal"
android:layout_width="300dip"
android:layout_height="80dip"
android:layout_gravity="center">
<EditText
android:id="@+id/MessageText"
android:layout_height="wrap_content"
android:layout_width="230dip"
android:layout_marginLeft="8dip"
android:layout_marginTop = "8dip"
android:paddingBottom = "8dip"
android:paddingLeft="15px"
android:hint="Type something here...">
</EditText>
<Button
android:id="@+id/MsgButton"
android:layout_margin="0dip"
android:layout_width="48dip"
android:layout_toRightOf="@id/MessageText"
android:layout_height="48dip">
</Button>
</RelativeLayout>
</LinearLayout>
hey u gefunden soln für das gleiche problem..pls help wenn u?
InformationsquelleAutor Legend | 2009-12-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie in der Lage sein, zu kontrollieren, dass in der manifest-Datei, durch hinzufügen android:windowSoftInputMode="adjustPan" - Attribut der activity-element. Sehen windowSoftInputMode Dokumentation und ein blog-post erklären diese im detail.
InformationsquelleAutor Heikki Toivonen