this should be a very easy thing to do, but it looks like it’s very tricky.
In my code I have this ListView:
<ListView android:id="@+id/sums_list" android:layout_width="fill_parent"
android:layout_height="0dp" android:layout_weight="1" android:dividerHeight="0dp"></ListView>
That is populated with an ArrayAdapter that uses this view:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:cdpb="http://schemas.android.com/apk/res/ale.android.brainfitness"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="55dp">
...
</LinearLayout>
Why isn’t the item 55dp high?
Thanks everybody
How are you inflating the view?
If you are setting ‘parent’ parameter to null like below, then layout parameters are ignored.
Passing ‘parent’ to inflate should work as you expect.
This explains it in detail: Why does LayoutInflater ignore the layout_width and layout_height layout parameters I've specified?
To avoid getting
UnsupportedOperationException, you can addfalseas an input parameter to theinflator. Example: