<?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>
I have an ordinary listview and a custom adapter using the xml above for the row.
I will only have 3 rows, but I want those 3 rows to have equal heights to fit the height of the screen’s resolution. At the moment I don’t even know how to set the height of the rows because setting the LinearLayout’s height doesnt do anything.
You can set the height of your
ImageViewto get what you want. To set it programmatically, you can do this on thegetView()of your custom adapter:You can get the screen height by adding this code on your main activity: