0

http://developer.android.com/resources/articles/layout-tricks-efficiency.htmlで見つけたサンプルを拡張しようとしています。私は真新しいMonoDroid開発者で、昨日インストールしたばかりで、UIデザインに飛び込もうとしていますが、今のところ完全にクリックしていません.

私はこの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行のテキスト、右側にボタンがあることです。これをエミュレータで実行すると、次のように表示されます。
代替テキスト

  1. 2行目はスクロールしていません。
  2. ボタンが表示されません。

レイアウト用の単純な WYSIWYG エディターはありますか? または、レイアウト XML をすばやく表示できるアプリはありますか? FireFox の FireBug のようなもので問題ありません。

Droid 用の UI ヘルパーがあるわずかな可能性を除けば、何が間違っているのでしょうか? :)

:hierarchyviewerが見つかりましたが、階層には表示されますが、ボタンはまったく表示されません(表示されます)。 http://screencast.com/t/rdjaR0tCM6

4

1 に答える 1

0

の一番下に余分な「/>」があると思います。しかし、それはここでの主な問題ではないかもしれません。

向きを回転させるとどうなりますか? その時、あなたはボタンを手に入れますか?その場合、画像とテキストの幅が広すぎてボタンに収まらない可能性があります。

于 2011-01-05T19:49:43.677 に答える