[英]Creating two columns with an image on one side and text on the other
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:weightSum="1">
<RelativeLayout android:layout_alignParentLeft="true"
android:layout_height="wrap_content" android:layout_width="wrap_content">
<ImageView
android:id="@+id/poster"
android:layout_width="150dip"
android:layout_height="250dip"
android:src="@drawable/icon"
android:scaleType="centerCrop"/>
</RelativeLayout>
<RelativeLayout android:layout_height="wrap_content"
android:layout_width="wrap_content" android:layout_alignParentRight="true">
<TextView android:layout_height="wrap_content" android:id="@+id/titleTextView" android:text="TextView" android:layout_width="fill_parent"></TextView>
<TextView android:layout_height="wrap_content" android:id="@+id/byTextView" android:text="TextView" android:layout_width="wrap_content"></TextView>
<TextView android:layout_height="wrap_content" android:id="@+id/dateTextView" android:text="TextView" android:layout_width="fill_parent"></TextView>
<TextView android:id="@+id/descTextView" android:text="TextView" android:layout_width="fill_parent" android:layout_height="108dp"></TextView>
</RelativeLayout>
</RelativeLayout>
我想要达到的目的是让一张图像跨越我的listView单元格的高度,在右边拥有我的四个textviews。 使用上面的代码,应用程序崩溃。
另外,我想指定单元格的高度,因为它们都相同。 现在,高度取决于内部内容。
编辑:
像这样:
_______
| title
Image| by
| date
_______| desc
尝试这个:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ImageView
android:id="@+id/poster"
android:layout_width="150dip"
android:layout_height="250dip"
android:src="@drawable/icon"
android:scaleType="centerCrop"/>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView android:layout_height="wrap_content" android:id="@+id/titleTextView" android:text="TextView" android:layout_width="fill_parent"></TextView>
<TextView android:layout_height="wrap_content" android:id="@+id/byTextView" android:text="TextView" android:layout_width="wrap_content"></TextView>
<TextView android:layout_height="wrap_content" android:id="@+id/dateTextView" android:text="TextView" android:layout_width="fill_parent"></TextView>
<TextView android:id="@+id/descTextView" android:text="TextView" android:layout_width="fill_parent" android:layout_height="wrap_content"></TextView>
</LinearLayout>
</LinearLayout>
我已经测试过它为另一个TextView更改图像,并且效果很好
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.