điều này phải là một việc rất dễ thực hiện, nhưng có vẻ như nó rất phức tạp. Trong mã của tôi, tôi có ListView này:Đặt chiều cao mục ListView
<ListView android:id="@+id/sums_list" android:layout_width="fill_parent"
android:layout_height="0dp" android:layout_weight="1" android:dividerHeight="0dp"></ListView>
Đó là dân cư với một ArrayAdapter có sử dụng quan điểm này:
<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>
Tại sao không phải là mục 55dp cao?
Cảm ơn mọi người
Tại sao 'android: layout_height = "0dp" '? –
Điều gì đang thực sự xảy ra? Bạn có nhìn thấy các mặt hàng nhưng với chiều cao sai? Bạn không thấy mặt hàng nào? Không có bất cứ điều gì rõ ràng là sai với những gì bạn đã đăng, nhưng nhìn thấy bộ chuyển đổi của bạn và biết những gì bạn đang thấy bây giờ sẽ là hữu ích. –
@Secator 0dp xác định liệu trọng số sẽ được áp dụng cho chiều cao hay chiều rộng. vì vậy trong ví dụ này, trọng số của 1 sẽ được áp dụng cho chiều cao như được đặt thành 0dp. –