如何在Android中使高度超过wrap_content?

Posted

技术标签:

【中文标题】如何在Android中使高度超过wrap_content?【英文标题】:How to make height more than wrap_content in Android? 【发布时间】:2012-03-21 13:55:45 【问题描述】:

我有一个 ListView,其中列表中的每个对象都有参数:

android:layout_

但是,这会使对象难以按压。我不想增加字体大小来实现这一点。相反,我可以向 wrap_content 添加缓冲区吗?

我想实现类似的东西:

android:layout_ + 10dp

我该怎么做?

谢谢

【问题讨论】:

【参考方案1】:

为您的视图添加一些边距或填充。或者,嵌入具有固定 10dip 高度的 <View> 元素。

【讨论】:

【参考方案2】:

你可以使用 padding 属性让它自动设置你想要的高度和宽度...

android:padding="10dip"

【讨论】:

【参考方案3】:

您很可能必须以编程方式执行此操作。因为那个方法行不通。

编码不准确,但大致如下:

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"

这将在视图之间形成填充或缓冲。

【讨论】:

【参考方案4】:

尝试使用android:layout_margin="10dip" 或填充。

【讨论】:

【参考方案5】:

老兄,你必须直接给android:layout_height="50dp"或任何数字

【讨论】:

以上是关于如何在Android中使高度超过wrap_content?的主要内容,如果未能解决你的问题,请参考以下文章

Android:如何将高度设置为 wrap_content?

如何在嵌套线性布局中使 imageButton 的高度占屏幕尺寸的 25%。 Android XML 横向布局

安卓 |滚动视图 |高度 wrap_content

Android中LinearLayout或ListView的android:layout_width="wrap_content"如何限制最高高度

Android 高度 wrap_content 与固定比率

如何使ViewPager高度wrap_content