2012-03-03 34 views
2

我有一個ListView,其中列表中的每個對象都有參數:如何讓高度超過wrap_content在Android?

android:layout_height="wrap_content" 

然而,這使得對象難按。我不想增加字體大小來達到此目的。相反,我可以添加一個緩衝區wrap_content?

我想實現這樣的:

android:layout_height="wrap_content" + 10dp 

我該怎麼辦呢?

感謝

回答

4

添加一些保證金或填充你的意見。或者,嵌入固定10dip高度的<View>元素。

1

花花公子u必須給予android:layout_height="50dp"或任何數字直接

2

你可以使用填充屬性,因此它的自動設置高度&寬度你想要的...

android:padding="10dip" 
2

你就必須做到這一點編程最有可能的。因爲這種方法不會工作。

不準確的編碼,但沿線:

View what_i_want_to_resize = (View)findViewById(R.id.myview); 
View view_with_the_size = (View)findViewById(R.id.sizeview); 

what_i_want_to_resize.setMinimumHeight(view_with_the_size.getMeasuredHeight() + 10); 

類似的規定。用XML來完成是不可能的。

您也可以添加填充。

android:padding="10dp" 

這將使視圖之間的襯墊或墊子。

1

嘗試使用android:layout_margin="10dip"或填充。

相關問題