【发布时间】:2013-07-11 05:11:47
【问题描述】:
我正在准备自定义listview。我想实现这个
我很困惑,如何将imageview 和textview 放在linearlayout 中。所以,我的问题是如何将imageview 和textview 放在linearlayout 中,如图所示。我试过了,但我仍然无法用 imageview 实现这两个 textview。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#003f84"
android:textColor="#FFFFFF"
android:text="TextView" />
<View
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="@android:color/darker_gray"/>
<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#003f84"
android:textColor="#FFFFFF"
android:gravity="right"
android:text="TextView"/>
</LinearLayout>
不过,我无法实现这一点。但是,我要试试这个
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/abTopic"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#003f84"
android:text="TextView"
android:textColor="#FFFFFF" />
<View
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="@android:color/darker_gray" />
<TextView
android:id="@+id/abType"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#003f84"
android:gravity="right"
android:text="TextView"
android:textColor="#FFFFFF" />
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/list_selector"
android:orientation="horizontal"
android:paddingBottom="15dip"
android:paddingRight="15dip"
android:paddingTop="15dip" >
<!-- Title -->
<TextView
android:id="@+id/abTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:contentDescription="@string/app_name"
android:paddingLeft="25dip"
android:paddingRight="25dip"
android:textColor="#0099CC"
android:textSize="18sp" />
<!-- Rightend Arrow -->
<ImageView
android:id="@+id/itemArrow"
android:layout_width="25dip"
android:layout_height="25dip"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:contentDescription="@string/app_name"
android:src="@drawable/arrow" />
<!-- SubTitle -->
<TextView
android:id="@+id/absubTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="0dip"
android:layout_toRightOf="@id/abTitle"
android:paddingRight="25dip"
android:textColor="#000000"
android:textSize="18sp"
android:textStyle="bold"
android:typeface="sans" />
</RelativeLayout>
</LinearLayout>
【问题讨论】:
标签: android android-layout android-linearlayout android-imageview textview