EditText und das Button in der gleichen Zeile mit TextView darunter?
Ich versuche, eine EditText
widget neben einem Button
auch mit einem TextView
darunter. Die EditText
sollte die Größe und füllen den Bildschirm entsprechend, während der Button-Breite sollte immer nur das, was es werden muss (ich habe dies durch die Einstellung der Breite zu wrap_content
).
Dem layout bin ich versucht zu erreichen, sollte nicht relativ. Unten ist der code, den ich bisher (von denen einige wurde hier auf StackOverflow). Entfernen der TextView gibt das gewünschte Aussehen für das EditText und das Button, aber wenn die TextView Hinzugefügt wird, der Blick geht ziemlich schief.
Jede Einsicht würde helfen!
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_width="fill_parent"
>
<EditText android:text="@+id/EditText01"
android:id="@+id/EditText01"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_width="fill_parent"
/>
<Button android:text="@+id/Button01"
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
</LinearLayout>
The layout should not be relative.
warum?Stack-überlauf ist nicht wie die XML-tags. Es denkt, es ist HTML und Streifen es aus. Anstelle der <code><pre> - tags, markieren Sie den code, und klicken Sie auf die Schaltfläche code zu formatieren
Relativ wahrscheinlich unnötig verkomplizieren die Dinge in der Zukunft. Ich bin neu in android-Programmierung, aber nicht an der Programmierung im Allgemeinen. Mit angeben Positionen die ganze Zeit landet sehr schmerzhaft am Ende. Wenn Sie es tun können, über relative layout würde ich noch gerne sehen, wie. Auch vielen Dank für die ließ mich wissen über die code-Formatierung hier auf StackOverflow.
InformationsquelleAutor Kevin Parker | 2011-01-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dies:
Während wir gerade dabei sind... Nun, wie würde eine zusätzliche TextView(s) einfach unter dem ersten?
Das gleiche tun. Geben Sie dem TextView eine id wie hast du den button und edittext, und auf Ihre neue TextVIew seine
layout_below="@id/TextView02
oder was auch immer die id ist.InformationsquelleAutor Falmarri