下面是美团Andriod客户端,团购列表中的一项团购,如果是你,你会怎么写它的layout布局?(请用Andriod的基本控件,编写layout
xml实现)
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"android:layout_height="match_parent">
<ImageView android:id="@+id/iv" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="3dp" android:src="@mipmap/coffee" /> <TextView android:id="@+id/tv_01" android:layout_width="wrap_content" android:layout_height="20dp" android:layout_toRightOf="@+id/iv" android:layout_marginTop="5dp" android:layout_marginLeft="5dp" android:textSize="15sp" android:textStyle="bold" android:text="COSTA COFFEE"/> <TextView android:id="@+id/tv_02" android:layout_width="wrap_content" android:layout_height="20dp" android:layout_alignParentRight="true" android:layout_toRightOf="@+id/tv_01" android:layout_marginTop="5dp" android:layout_marginRight="10dp" android:gravity="right" android:textSize="12sp" android:text="1.1km"/> <TextView android:id="@+id/tv_03" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="5dp" android:layout_marginLeft="5dp" android:layout_marginRight="2dp" android:layout_toRightOf="@id/iv" android:layout_below="@+id/tv_01" android:textSize="15sp" android:text="【北京等】手调类饮品1杯,有WiFi;芳醇口感、浓郁香气"/> <TextView android:id="@+id/tv_04" android:layout_width="wrap_content" android:layout_height="20dp" android:layout_marginTop="5dp" android:layout_marginLeft="5dp" android:layout_toRightOf="@+id/iv" android:layout_below="@id/tv_03" android:textSize="18sp" android:text="25元"/> <TextView android:id="@+id/tv_05" android:layout_width="wrap_content" android:layout_height="20dp" android:layout_marginTop="5dp" android:layout_marginLeft="5dp" android:layout_toRightOf="@+id/tv_04" android:layout_below="@+id/tv_03" android:gravity="bottom" android:textSize="12sp" android:text="36元"/> <TextView android:id="@+id/tv_06" android:layout_width="wrap_content" android:layout_height="20dp" android:layout_marginTop="5dp" android:layout_marginRight="10dp" android:layout_toRightOf="@+id/tv_05" android:layout_below="@+id/tv_03" android:layout_alignParentRight="true" android:gravity="right|bottom" android:textSize="12sp" android:textStyle="bold" android:text="已售130300"/>
<RelativeLayout
android:padding="10dp"
android:layout_width="match_parent"
android:layout_height="120dp">
<!--这里放“免预约的图片”-->
<ImageView
android:src="@mipmap/ic_launcher"
android:scaleType="fitXY"
android:layout_width="130dp"
android:layout_height="130dp"/>
<ImageView
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
android:scaleType="fitXY"
android:src="@drawable/demo"
android:id="@+id/iv_pic"
android:layout_width="120dp"
android:layout_height="120dp"
android:layout_alignParentTop="true"
android:layout_alignParentStart="true"/>
<TextView
android:id="@+id/tv_title"
android:layout_marginLeft="10dp"
android:layout_toRightOf="@id/iv_pic"
android:textColor="#000000"
android:text="COSTA COFFEE"
android:maxLines="1"
android:maxEms="10"
android:ellipsize="end"
android:textSize="16sp"
android:layout_width="wrap_content"
android:layout_height="20dp"/>
<TextView
android:id="@+id/desc"
android:layout_marginTop="5dp"
android:layout_below="@id/tv_title"
android:layout_alignLeft="@id/tv_title"
android:text="【北京等】手调类饮品一杯,拥有WiFi,方春口感,浓郁象棋"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<TextView
android:id="@+id/tv_price"
android:layout_alignParentBottom="true"
android:layout_alignLeft="@id/desc"
android:textSize="16sp"
android:textColor="#aaff0000"
android:text="25元"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<FrameLayout
android:layout_marginStart="10dp"
android:layout_toRightOf="@id/tv_price"
android:layout_alignBottom="@id/tv_price"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="36元"/>
<View
android:foreground="#555555"
android:layout_gravity="center"
android:layout_width="20dp"
android:layout_height="1dp"/>
</FrameLayout>
<TextView
android:text="已售130300"
android:textColor="#cc000000"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/tv_price"
android:layout_alignParentEnd="true"/>
<TextView
android:text="1.1km"
android:layout_alignParentRight="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</RelativeLayout>