Ich bin ein Anfänger in Android. Also, ich möchte wissen, wie ein xml-Layout so im Bild erreicht werden kann.XML-Layout: Wie können wir ein XML-Layout wie diese Duolingo-App machen
Antwort
hier ist der Code von dem, was Sie wollen ..
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:background="@color/colorAccent"
android:orientation="vertical"
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="match_parent">
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_weight="0.3"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:background="#CDDC39"
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="match_parent">
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_weight="0.2"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:orientation="horizontal"
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:background="#F8BBD0"
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="match_parent">
</LinearLayout>
<LinearLayout
android:background="#727272"
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="match_parent">
</LinearLayout>
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:background="#212121"
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="match_parent">
</LinearLayout>
<LinearLayout
android:background="#E91E63"
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="match_parent">
</LinearLayout>
</LinearLayout>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:background="#795548"
android:orientation="vertical"
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="match_parent">
</LinearLayout>
</LinearLayout>
einfach kopieren ganzen Code in der XML-Datei und Sie werden wissen .. und Änderung durch Ihre Anforderung. Jetzt können Sie Textansicht, Bildansicht, Schaltfläche und andere Elemente innerhalb eines bestimmten Layouts hinzufügen. Dies ist alles über Layout-Gewicht-Attribut .. versuchen, meinen Code zu verstehen. und wenn Sie nichts über etwas wissen, dann versuchen Sie, jedes Layout Zeile für Zeile zu schreiben, und Sie werden wissen, wie es funktioniert.
Vielen Dank für den Ärger. –
das ist kein Problem ... sag mir einfach, du verstehst oder nicht .. –
Ja, ich verstehe es sehr gut. Sie haben verschachtelte LinearLayouts verwendet. Großartig –
- 1. Wie kann ich XML-strukturierte Daten in jeder Zeile mit Log4j XMLLayout erhalten?
- 2. Wie können wir ein Objekt jederzeit laden?
- 3. Wie können wir ein Vektorbild kacheln?
- 4. Wie können wir ein Label ändern?
- 5. Java - Können wir unser eigenes Speichermanagement machen?
- 6. Können wir eine iOS-App abwärtskompatibel machen
- 7. Warum können wir diese Objekte nicht serialisieren?
- 8. Können wir Alfresco Java-Webscript threadsicher machen?
- 9. Können wir ein Element (div) für Mausereignisse transparent machen?
- 10. Wie können wir Kibana abfragen?
- 11. Sql - Wie diese Abfrage machen
- 12. Können wir ein Java-Mitglied schmerzlos lazy laden, ähnlich wie wir es mit statischen Singletons können?
- 13. Wie können wir einen zylindrischen Viewpager erstellen?
- 14. Wie können wir Systemattribut in magento
- 15. Wie diese Strukturfunktionen generisch machen?
- 16. Wie können wir ein Widget eines Drittanbieters sichern?
- 17. Wie können wir machen Tastatur verschwindet, wenn wir außerhalb der Textbox in Android klicken?
- 18. Wie diese Messaging-System Arbeit machen, wie
- 19. Wie können wir kCAOnOrderOut zum arbeiten bekommen?
- 20. Können wir das Typsystem nutzen, um Programme sicherer zu machen?
- 21. Wie kann ich diese Abfrage allgemeiner machen?
- 22. Können wir eine intelligente Kopie in Python machen?
- 23. Wie können wir Zertifikate dynamisch generieren?
- 24. Wie können wir ein benutzerdefiniertes jquery-Plugin mit typescript erstellen?
- 25. Webpack: Wie können wir * bedingt * ein Plugin verwenden?
- 26. Können wir Login-Seite wie Google erstellen?
- 27. Wie können wir drei Tische verbinden?
- 28. Wie machen wir Leerlaufzeitverarbeitung in WPF-Anwendung?
- 29. Wie können wir den Smartcard-Lesersummer ausschalten?
- 30. JQuery: Wie können wir Int von Variable
was haben Sie versucht ?? – Ironman
Ich habe es nicht selbst versucht, weil ich nicht verstanden habe, wo ich anfangen soll. Ich schwankte zwischen FrameLayout und Relativayout. –