【发布时间】:2014-03-24 02:51:11
【问题描述】:
我想要一个 Imageview(大小 50dp / 50 dp),在这个图像的右侧,我想要一个 ListView(它的大小可变,取决于我的数据库,但这不是重点) . Image 应该保持它的大小,而 List 应该有它自己的大小。
我的问题是:我的 ListView 采用左侧 Imageview 的高度。我希望我的列表可见,没有任何滚动。 所有这些代码都放在一个RelativeLayout中。
<LinearLayout
android:id="@+id/listAddresses"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:layout_below="@id/AnotherImageWithListOnItsRight" >
<RelativeLayout
android:id="@+id/iconAddress"
android:layout_width="50dp"
android:layout_height="fill_parent" >
<ImageView
android:layout_height="50dp"
android:layout_width="50dp"
android:src="@drawable/orange_message" android:scaleType="fitXY"
/>
</RelativeLayout>
<ListView
android:layout_toRightOf="@id/iconAddress"
android:id="@+id/listAddressTrue"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:divider="#FFCC00"
android:dividerHeight="4px" >
</ListView>
</LinearLayout>
我还设法让我的完整 ListView 没有滚动,但如果我这样做,我的图像的高度是可怕的......所以我想我可以制作一个 RelativeLayout,专用于我的图像,所以我的图像不会调整大小,但它不起作用。
谁能帮帮我?
PS: 对不起我的英语..
【问题讨论】:
-
没有发现问题。我复制了你的 xml,左边有一个 50dp x 50dp iv,右边有一个延伸到底部的列表视图,这似乎是你想要的?
-
请试试这个。将 RelativeLayout android:layout_height="fill_parent" 的高度更改为 android:layout_height="wrap_content"
-
我放了 wrap_content 但它没有用..
-
它对你有用吗?嗯……这太尴尬了!
-
当你说你得到一个调整大小的图像时,你能澄清你的错误吗?您的图像是否延伸到屏幕底部?还是只是 50 x 50 dp 导致图像变形,但没有延长屏幕长度?
标签: android listview imageview height size