1

Android のレイアウトで、映画のクレジットのように見える人物のリストを追加しようとしています。

Director ................................. John Doe
Producer ............................... John Smith
Camera ................................... Jane Doe
Screenplay ............................. Jane Smith

画面の幅に合わせてドットを広げたい(ポジション名が左、名前が右になるように)

レイアウトxmlでこれを行う方法はありますか?

4

3 に答える 3

0

フルレイアウトを垂直方向のLinearLayoutにすることができます。各行は、次の3つのコンポーネントを持つ水平方向のLinearLayoutになります。

幅がWRAP_CONTENTのロール名のTextView

テキスト「.......」(多くのドット、すべての画面に十分)、幅MATCH_PARENTおよびlayout_weightが1.0に設定されたTextView

幅がWRAP_CONTENTの人の名前のTextView。

于 2012-04-26T18:07:19.403 に答える
0
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
     >> android:layout_height="20dp"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:text="Small Text"
        android:textAppearance="?android:attr/textAppearanceSmall" />

    <TextView
        android:id="@+id/textView2"
        android:layout_width="fill_parent"
    >>  android:layout_height="20dp"
        android:layout_alignParentTop="true"
        android:layout_toRightOf="@+id/textView1"
        android:layout_toLeftOf="@+id/textView3"
        android:text=".........................................................................."
        android:textAppearance="?android:attr/textAppearanceSmall" />

    <TextView
        android:id="@+id/textView3"
        android:layout_width="wrap_content"
    >>  android:layout_height="20dp" // set as u want....
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:text="Small Text"
        android:textAppearance="?android:attr/textAppearanceSmall" />

</RelativeLayout>
于 2012-04-26T18:08:33.277 に答える
0

私はそのようにします-疑似layout.xml:

<frame-layout>
 <text-view text="dots"/>
 <relative-layout>
   <textview align-parent-left="true" padding-right:="5dp" text="role"/>
   <textview align-parent-right="true" padding-left:="5dp" text="name/>
 </relative-layout>
</frame-layout>

これはリストビューの1行として

于 2012-04-26T18:02:49.700 に答える