我有以下布局。
<TextView
android:id="@+id/item_text"
android:layout_margin="5dip"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="@string/item_text"
android:textColor="#787878"
android:layout_width="wrap_content"
android:textStyle="bold"/>
<TextView
style="@style/CodeFont"
android:id="@+id/item_internet"
android:text="@string/item_internet"
android:layout_below="@id/item_text" />
<ImageView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_toRightOf="@id/item_internet"
android:layout_alignTop="@id/item_internet"
android:id="@+id/internetImage"/>
<TextView
style="@style/CodeFont"
android:id="@+id/item_overnightStay"
android:text="@string/item_overnightStay"
android:layout_below="@id/item_internet"/>
<ImageView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_toRightOf="@id/item_overnightStay"
android:layout_alignTop="@id/item_overnightStay"
android:id="@+id/overnightStayImage"/>
<TextView
style="@style/CodeFont"
android:id="@+id/item_wasteDisposal"
android:text="@string/item_wasteDisposal"
android:layout_below="@id/item_overnightStay" />
<ImageView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_toRightOf="@id/item_wasteDisposal"
android:layout_alignTop="@id/item_wasteDisposal"
android:id="@+id/wasteDisposalImage"/>
<TextView
style="@style/CodeFont"
android:id="@+id/item_toilet"
android:text="@string/item_toilet"
android:layout_below="@id/item_wasteDisposal" />
<ImageView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_toRightOf="@id/item_toilet"
android:layout_alignTop="@id/item_toilet"
android:id="@+id/toiletImage"/>
<TextView
style="@style/CodeFont"
android:id="@+id/item_electricity"
android:text="@string/item_electricity"
android:layout_below="@id/item_toilet"/>
<ImageView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_toRightOf="@id/item_electricity"
android:layout_alignTop="@id/item_electricity"
android:id="@+id/electricityImage"/>
<TextView
style="@style/CodeFont"
android:id="@+id/item_cran"
android:text="@string/item_cran"
android:layout_below="@id/item_electricity"/>
<ImageView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_toRightOf="@id/item_cran"
android:layout_alignTop="@id/item_cran"
android:id="@+id/cranImage"/>
<TextView
style="@style/CodeFont"
android:id="@+id/item_slipway"
android:text="@string/item_slipway"
android:layout_below="@id/item_cran"/>
<ImageView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_toRightOf="@id/item_slipway"
android:layout_alignTop="@id/item_slipway"
android:id="@+id/slipwayImage"/>
<TextView
style="@style/CodeFont"
android:id="@+id/item_camping"
android:text="@string/item_camping"
android:layout_below="@id/item_slipway"/>
<ImageView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_toRightOf="@id/item_camping"
android:layout_alignTop="@id/item_camping"
android:id="@+id/campingImage"/>
<TextView
style="@style/CodeFont"
android:id="@+id/item_freshWater"
android:text="@string/item_freshWater"
android:layout_below="@id/item_camping"/>
<ImageView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_toRightOf="@id/item_freshWater"
android:layout_alignTop="@id/item_freshWater"
android:id="@+id/freshWaterImage"/>
<ListView
android:layout_width="fill_parent"
android:layout_below="@+id/item_freshWater"
android:layout_height="fill_parent"
android:id="@+id/android:list"
android:layout_weight="0.5"/>
我动态生成列表视图的详细信息,因此它可以是不同的大小。目前,超过一半的屏幕被textViews和imageViews占用。这为listView留下了第3个左右,所以它看起来不太好。是否可以使用滚动视图,因此listview的高度可能更大。我想一种实现这一点的方法是重量,但我在做这件事时遇到了问题。一如既往,任何建议都表示赞赏。
答案 0 :(得分:0)
最好使用
在ListView中启用滚动android:scrollbars="vertical"
在ListView中。您还可以使用
删除标题栏来创建更多空间requestWindowFeature(Window.FEATURE_NO_TITLE);
在SetContentView()方法之上