Wie kann ich zwei Tasten in der gleichen Zeile in meinem Login-Layout auf meiner Android-Anwendung platzieren?Wie man zwei Tasten in der gleichen Zeile in Android setzen
Antwort
Machen Sie einfach eine lineare Layout.Stellen Sie die Ausrichtung nach horizontal und fügen Sie zwei Schaltflächen.Sie bereit, Sie bekommen, was Sie wollen.Vor dem Posten solcher Fragen versuchen Sie googeln Sie erhalten die Antwort sicher. Dieser Code wird Ihnen helfen .
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />
</LinearLayout>
Wenn Sie die beiden Tasten im Layout.Give das Gewicht als 1 für beide Tasten anpassen möchten.
Arbeitete für mich! – Axel
können Sie eine lineare Layout mit horizonatal Orientierung verwenden und fügen Sie Ihre zwei Tasten darin
<LinearLayout
<Button1.../>
<Button2.../>
</LinearLayout>
Sie benötigen Linear Layout (horizontal) hinzuzufügen. dann können Sie viele Schaltflächen in einer Zeile hinzufügen ....
Sie können auch Relatives Layout dafür verwenden.
Hier Code für Sie ...
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout android:layout_width="fill_parent" android:id="@+id/linearLayout1" android:layout_height="wrap_content">
<Button android:text="Button" android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
<Button android:text="Button" android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
<Button android:text="Button" android:id="@+id/button3" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
<Button android:text="Button" android:id="@+id/button4" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
</LinearLayout>
Ich glaube, Sie brauchen RelativeLayout.You verwenden können etwas tun: Sie
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="wrap_content" android:orientation="horizontal"
android:layout_width="fill_parent">
<Button
android:text="@+id/Button01"
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true">
</Button>
<Button
android:text="@+id/Button02"
android:id="@+id/Button02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true">
</Button>
</RelativeLayout>
Auch dies auch print @ home können . http://www.mkyong.com/android/android-relativelayout-example/
Hoffe, das wird Ihnen helfen.
Wenn Sie die Schaltflächen innerhalb des LinearLayout platzieren, geben Sie den Orientierungswert als "Vertikal" an und die Schaltflächen werden automatisch in derselben Zeile platziert. Wenn Sie RelativeLayout verwenden, dann verwenden Sie für eine Schaltfläche android: layout_toLeftOf ODER android: layout_toRightOf und geben Sie den Wert als ID der anderen Schaltfläche an. Wenn Sie es richtig verstanden haben, markieren Sie es bitte als Antwort. Dank ...
verwenden legte zwei Taste auf der gleichen Linie ....
<?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"
>
<Button
android:id="@+id/login"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Login"
android:layout_alignParentBottom="true"
/>
<Button
android:id="@+id/cancel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Cancel"
android:layout_toRightOf="@+id/login"
android:layout_alignParentBottom="true"
/>
</RelativeLayout>
Die beste Lösung 2 Tasten (mit gleicher Breite) zu platzieren ist in Linearlayout.
Noch eine Sache, wenn Sie gleiche "Breite" Tasten wollen, dann nehmen Sie Knopf mit 0dp Breite und gleichen Gewichten zu allen Tasten.
Und wenn Sie gleiche "hight" -Buttons wollen, dann nehmen Sie Knopf mit 0dp Höhe und gleichen Gewichten zu allen Knöpfen.
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<Button
android:id="@+id/button1"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:text="Button" />
<Button
android:id="@+id/button2"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:text="Button" />
</LinearLayout>
Ich empfehle diese Lösung wirklich. Die Verwendung von "layout_weight" ist die beste Option, wenn Elemente in einem LinearLayout-Container angepasst werden sollen. – ivanleoncz
Danke Ivan für den Kommentar. –
- 1. Wie 3 Tasten in der gleichen Zeile in css
- 2. Synchronisieren zwei Tasten in Android
- 3. wie man Tasten der gleichen Größe macht
- 4. Wie man zwei Tasten gedrückt Ereignis gleichzeitig in android
- 5. Bootstrap: Ausrichten von zwei Tasten in der gleichen Reihe
- 6. Richten Sie 3 Tasten in der gleichen Zeile mit Bootstrap
- 7. Wie zwei Symbole in der gleichen Zeile angezeigt werden
- 8. Angular-Material: Eingabegruppe und MD-Tasten in der gleichen Zeile
- 9. Android - 2 ListView in der gleichen Zeile
- 10. Mehrere Upload-Bildnamen in der gleichen Datenbank Zeile setzen
- 11. SQL- Wie zwei Zahlen in der gleichen Zeile zu vergleichen
- 12. Wie man mehrere Facebook Like Tasten mit Zähler auf der gleichen Seite setzen
- 13. wie Sie auf zwei Tasten gleichzeitig in Android berühren
- 14. Ausrichten von Elementen in der gleichen Zeile
- 15. Zwei-Tasten-Tabelle in der Datenbank?
- 16. Wie man Tasten auf der Broschüre Karte setzen
- 17. Wie zeichne ich vertikale Linie zwischen zwei Tasten in Android
- 18. Echo in der gleichen Zeile
- 19. Wie kann ich zwei div Elemente in eine Zeile setzen?
- 20. Schreiben in der gleichen Zeile in FORTRAN
- 21. Wie man zwei Komponenten an der gleichen Stelle setzt
- 22. Wie man Menü Android in der gleichen Aktivität neu laden?
- 23. Linear-Layout mit zwei Tasten nebeneinander - android
- 24. Wie ändert man die Farbe der Tasten in der KeyboardView-Klasse in der eigenen Android-Tastatur?
- 25. Wie man zwei verschiedene Module in Android Studio verwendet verschiedene Versionen der gleichen Bibliothek über Gradle
- 26. Android hinzufügen zwei Symbolleisten in der gleichen Aktivität?
- 27. Wie liest man zwei Strings aus derselben Zeile in Pascal?
- 28. Setzen Sie Werte in Multidimensional Array Tasten
- 29. Wie 3 Bilder in der gleichen Zeile gesetzt werden
- 30. Android - Definieren Sie zwei Tasten nebeneinander
Sie müssen Ihre Frage einrahmen, die mehr Sinn macht. Versuchen Sie, ein paar Details darüber zu geben, was Sie bisher getan haben. –