2012-03-03 56 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"或填充。

相关问题