<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ImageView
android:id="@+id/venueImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
我有一個普通的listview和一個自定義的適配器,使用上面的這個行的xml。Android設置列表視圖行高取決於屏幕分辨率
我只會有3行,但我希望這3行具有相同的高度以適合屏幕分辨率的高度。此刻,我甚至不知道如何設置行的高度,因爲設置LinearLayout的高度不會做任何事情。
爲什麼要用'的ListView '只有3行,尤其是每行只是一個'ImageView'?只需使用一個帶有3個'ImageViews'的'LinearLayout'(垂直方向)並給每個'layout_weight'。使每個'ImageView'的'layout_weight'相同,並且不管屏幕分辨率如何均勻分佈。 – Squonk