android - 添加到线性布局更改的项目间距

时间:2016-03-31 11:28:13

标签: android android-layout android-linearlayout

我正在以编程方式将图片添加到linearlayout。此线性布局由horizo​​ntalscrollview和listview的项目布局的一部分包围。当我将图片与其他视图项目内联时,它们彼此间隔正确: enter image description here

然而,如果我在其他视图项下移动horizo​​ntalscrollview / linearlayout,我会得到一些奇怪的间距,android似乎自动执行: enter image description here

到目前为止,我已尝试过relativelayouts,嵌入的线性布局,更改填充,更改边距,更改match_parent,fill_parent和wrap_content之间的linearlayout的width属性,但没有任何更改此间距。它始终是一样的。

以下是相关代码:

{{1}}

导致错误的布局。另一种布局使卡片彼此相邻,但我所有的不同之处在于它是线性布局并删除了相关的相对位置调用:

{{1}}

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

花了几天重新提问,但终于找到了答案。 在将图像添加到布局之前,必须添加此行。

tmpIB.setAdjustViewBounds(true);

主题在这里:found answer