私はhttp://developer.android.com/resources/articles/layout-tricks-efficiency.htmlにあるサンプルを拡張しようとしています。私は真新しいMonoDroidの開発者です。昨日インストールしてUIデザインに飛び込もうとしていますが、今まで私を完全にはクリックしていません。初めての質問:アイコン、2行のテキスト行、1つのボタンをレイアウトするにはどうすればよいですか?
私はこの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行。私はエミュレータでこれを実行すると、私は見ています:
- を2行目がスクロールされていません。
- ボタンが表示されません。
レイアウトのための簡単なWYSIWYGエディタがありますか?それとも、レイアウトXMLをすばやく表示するアプリがありますか? FireFoxのFireBugのようなものは問題ありません。
ドローイングのためのUIヘルパーが存在することはありませんが、間違っていますか? :)
注:私はhierarchyviewerを発見し、それが階層構造で表示されないのにボタンがすべて(可視)で表示されません。 http://screencast.com/t/rdjaR0tCM6
風景に切り替えると(Ctrl-F12)、ボタンが表示されませんでした。レイアウトを正しく行わなかった感があり、別のビュー要素の下に隠れている可能性があります。 –