0

ここに画像の説明を入力

この画像では、金色の区切り線が画面に収まりません..この線を画面に合わせたいです.fill_parentを使用しました..しかし、これにより、この種のレイアウトが得られます...

これは私のカスタム 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="wrap_content"
    android:orientation="vertical"
    android:id="@+id/main"
     >




<RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="40dp" 
    android:layout_centerVertical="true" android:background="#000000">

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="10dp"
        android:layout_height="10dp"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        android:layout_marginRight="1dp"
        android:src="@drawable/arrow" />




    <LinearLayout
        android:id="@+id/linear1"
        android:layout_width="fill_parent"
        android:layout_height="2dp"
        android:layout_alignParentBottom="true"
        android:background="@drawable/seprater_line" />

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:text="TextView"
        android:textColor="@android:color/white"
        android:textSize="18sp" />

</RelativeLayout>
</RelativeLayout>
4

1 に答える 1

1

aの仕切りはそれ自体ListViewと同じ幅ListViewです。スクリーンショットを見ると、マージンまたはパディングが設定されているListViewため、仕切りのマージン/パディングも設定されています。これらの属性を削除すると、仕切りが画面の幅全体に広がります。行自体にカスタムxmlファイルを定義することにより、必要に応じてカスタムのパディング/マージンをそこに追加できます。

于 2012-07-24T10:11:53.997 に答える