Android, дизайн графического интерфейса с Eclipse, Layout-> View-> Layout - PullRequest
0 голосов
/ 27 января 2011

Я пытаюсь найти свой путь в разработку Android.Я использую Eclipse Helios.Программное обеспечение для проектирования GUI, кажется, делает невозможным проектирование определенных иерархий элементов.Например:

<?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>

Мне не удалось спроектировать эту структуру в конструкторе GUI.Я перетаскиваю LinearLayout в рамку дизайна, перетаскиваю на нее ScrollView, а затем перетащив LinearLayout сверху.Всегда, это будет вставлено как дочерний элемент первого LinearLayout, а не ScrollView.Однако в этом примере для ScrollViews это кажется правильным.

Я что-то не так делаю?Как бы я спроектировал эту структуру, используя дизайнер GUI?Или это возможно только путем прямого манипулирования XML?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 27 января 2011

Редактор Wysiwyg для Android сильно сломан.

Они только что выпустили одну в новой версии SDK и со своей собственной поговоркой: «Это полное переписывание и далеко не реально используется, но эта новая версия наравне со старой, поэтому мы выпустили ее»

Используйте Wysiwyg там, где вы не можете заставить его делать то, что вы хотите, а затем переключитесь на xml - лучший совет, который я могу вам дать.

Большинство старших разработчиков даже не доверяют wysiwyg и советуют вам просто перейти на xml ... Вы пишете, что хотите, и получаете то, что хотите.

0 голосов
/ 10 ноября 2011

В случае, если вы хотите перетащить новые элементы и сделать их дочерними для определенных ViewGroups, я считаю полезным перетаскивать их в окно структуры вместо основного окна.Позволяет получить довольно конкретную информацию без необходимости начинать с xml.

(я знаю, что это старый вопрос, но подумал, что ответ может быть полезным)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...