如何使用充气布局制作这样的布局?

时间:2015-08-17 08:34:04

标签: android

我将布局扩展到listview,这就是我想要的:

enter image description here

但我总是得到这样的东西:

enter image description here

如您所见,按钮始终位于父级底部。这是我的xml:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/RelativeLayout1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:padding="10dp" >

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#ffffff" >

        <ImageView
            android:id="@+id/img_icon_type"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true"
            android:layout_margin="5dp" />

        <TextView
            android:id="@+id/txt_title_type"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentTop="true"
            android:layout_toRightOf="@+id/img_icon_type"
            android:text="TextView"
            android:textSize="20sp"
            android:textStyle="bold" />

        <TextView
            android:id="@+id/txt_post_time"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/txt_title_type"
            android:layout_marginTop="16dp"
            android:layout_toRightOf="@+id/img_icon_type"
            android:text="TextView"
            android:textSize="15sp" />

        <TextView
            android:id="@+id/txt_address"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/txt_post_time"
            android:layout_toRightOf="@+id/img_icon_type"
            android:text="TextView"
            android:textSize="15sp" />

        <ImageView
            android:id="@+id/img_edit_post"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_alignParentTop="true"
            android:layout_marginRight="10dp"
            android:layout_marginTop="10dp"
            android:onClick="openPostMenu"
            android:src="@drawable/btn_memo_menu" />

        <TextView
            android:id="@+id/txt_status"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/img_icon_type"
            android:layout_margin="10dp"
            android:layout_marginBottom="10dp"
            android:layout_marginTop="10dp"
            android:text="TextView"
            android:textSize="20sp" />

        <ImageView
            android:id="@+id/img_posted"
            android:layout_width="300dp"
            android:layout_height="300dp"
            android:layout_below="@+id/txt_status"
            android:layout_centerHorizontal="true"
            android:src="@drawable/ic_launcher" />

        <RelativeLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignLeft="@+id/img_posted"
            android:layout_alignRight="@+id/img_posted"
            android:layout_below="@+id/img_posted" >

            <RelativeLayout
                android:id="@+id/btn_confirm_route"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:padding="10dp"
                android:background="#f2f2f2" >

                <TextView
                    android:id="@+id/txt_address"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerInParent="true"
                    android:text="@string/現在地からのル一トを確認" />

                <ImageView
                    android:layout_width="20sp"
                    android:layout_height="20sp"
                    android:layout_centerVertical="true"
                    android:layout_toLeftOf="@+id/txt_address"
                    android:src="@drawable/btn_memo_route_search_pressed" />
            </RelativeLayout>
        </RelativeLayout>
    </RelativeLayout>

</RelativeLayout> 

请帮我解决这个问题!谢谢!

0 个答案:

没有答案