Я пытаюсь расширить пример, который нашел в http://developer.android.com/resources/articles/layout-tricks-efficiency.html. Я - совершенно новый разработчик MonoDroid, только что установил его вчера, и пытаюсь перейти прямо к дизайну пользовательского интерфейса, и пока он не нажимает на меня полностью.
У меня есть main.xml:
<?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="?android:attr/listPreferredItemHeight"
android:padding="6dip">
<ImageView
android:id="@+id/icon"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_alignParentTop="true"
android:layout_alignParentBottom="true"
android:layout_marginRight="6dip"
android:src="@drawable/icon" />
<TextView
android:id="@+id/secondLine"
android:layout_width="200dip"
android:layout_height="26dip"
android:layout_toRightOf="@id/icon"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:singleLine="true"
android:ellipsize="marquee"
android:text="Second line which is a long line of text and needs to scroll" />
<TextView
android:id="@+id/firstLine"
android:layout_width="200dip"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/icon"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_above="@id/secondLine"
android:layout_alignWithParentIfMissing="true"
android:singleLine="true"
android:ellipsize="marquee"
android:gravity="center_vertical"
android:text="First line" />
<Button
android:id="@+id/logonButton"
android:layout_width="50dip"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/secondLine"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:gravity="center_vertical"
android:text="Login" />
/>
</RelativeLayout>
Я пытаюсь сделать так, чтобы у меня был значок слева, 2 строки текста, сложенные посередине, и кнопка направо.Когда я запускаю это в моем эмуляторе, я вижу:
- Вторая строка не прокручивается.
- Кнопка не отображается.
Есть ли случайно простой редактор WYSIWYG для макета?Или есть приложение, позволяющее быстро просмотреть мой макет XML?Что-то вроде FireBug в FireFox было бы хорошо.
Если исключить маловероятную вероятность того, что в Droid есть помощники пользовательского интерфейса, что я делаю не так?:)
ПРИМЕЧАНИЕ : Я нашел просмотр иерархии , и кнопка вообще не отображается (отображается), хотя отображается в иерархии.http://screencast.com/t/rdjaR0tCM6