Android, GUI-design w/ Eclipse -, Layout->Ansicht->Layout
Ich versuche zu finden, mein Weg in die Android-Entwicklung. Ich benutze Eclipse Helios. Die GUI-design-software scheint es unmöglich machen, design-element-Hierarchien. Zum Beispiel:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:id="@+id/LinearLayout01"
android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<ScrollView android:id="@+id/ScrollView01"
android:layout_width="fill_parent" android:layout_height="110px">
<LinearLayout android:id="@+id/LinearLayout02"
android:layout_width="wrap_content" android:layout_height="30px"
android:orientation="vertical">
</LinearLayout>
</ScrollView>
</LinearLayout>
Ich nicht in der Lage, den Aufbau dieser Struktur in der GUI-designer. Ich ziehe ein LinearLayout zu den design-Rahmen, ziehen Sie einen ScrollView drüber, dann ziehen Sie ein LinearLayout an der Spitze. Immer diese eingefügt wird, als ein Kind das erste LinearLayout, nicht der ScrollView. Jedoch, in dieses Beispiel für ScrollViews, das scheint richtig zu sein.
Mache ich etwas falsch? Wie würde ich das design dieser Struktur mit dem GUI-designer? Oder ist dies nur möglich durch direkte XML-manipulation?
Dank.
- Der GUI designer ist einfach nicht sehr gut. Gewöhnungsbedürftig ist, tut es in xml wird Ihnen helfen, in anderen Bereichen der app zu. Ich glaube, dass Sie die Freigabe eine viel bessere version von designer 3.0
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Wysiwyg-editor für android ist kaputt.
Sie gerade veröffentlicht in der neuen sdk-version und von Ihren eigenen Worten : "Es ist eine komplette Neuentwicklung und ist weit Weg von wirklich brauchbar, aber diese neue version ist auf Augenhöhe mit den alten, so dass wir befreit"
Verwenden Sie die Wysiwyg-bis zu, wo Sie nicht bekommen, es zu tun, was Sie wollen, dann wechseln Sie zu xml ist der beste Rat, den ich dir geben kann.
Meisten senior Entwickler nicht selbst Vertrauen wysiwyg in den ersten Platz und würde Ihnen raten, gehen Sie einfach xml...Sie schreiben was Sie wollen, und bekommen es, wie Sie wollen.
In dem Fall, wo Sie wollen, ziehen Sie neue Elemente und machen Sie Kinder bestimmter ViewGroups, ich finde es hilfreich zu ziehen, um die Gliederung anstelle des Hauptfensters. Können Sie sich ziemlich spezifische zimmerreserviereung, ohne das Sie starten in der xml.
(Ich weiß, das ist eine alte Frage, aber dachte, die Antwort könnte hilfreich sein)