0

我已经阅读了很多关于这个主题的问题,但没有找到答案。

问题是我的 xml 中有一个 ScrollView 作为 mainView,如果我设置了背景,它就会被拉伸。

ScrollView(background)-->content

我也试过:

Scrollview-->content(background)

为了解决这个问题,我需要将 scrollView 包装在 LinearLayout 中。

LinearLayout(background)-->ScrolView-->content

现在背景(如果应用于 mainLinearLayout)不再被拉伸,但我有警告:

This ScrollView layout or its LinearLayout parent is possibly useless; transfer the background attribute to the other 

看法

我想让背景不被拉伸,也想摆脱这个警告。

可能我还没有完全理解这个视图是如何工作的......

谢谢你的帮助

4

2 回答 2

0

不是一个美丽的答案。但它应该工作。

  • 您可以在样式 xml 文件中设置背景活动。
  • 删除无用的 LinearLayout。
  • 将滚动视图的背景设置为透明。
于 2013-09-27T15:45:41.733 回答
0

在您的第一种情况下,android:layout_height="wrap_content"用于滚动视图,它不会再拉伸背景图片

于 2013-09-27T18:32:30.247 回答