【发布时间】:2011-12-09 10:52:15
【问题描述】:
我有一个列表视图,列表视图中的各个项目是从自定义布局中膨胀的。我对此没有任何问题。我的问题是当我为项目添加背景时,它呈现得很奇怪,就像重新调整大小并且看起来很丑:
我为项目的高度设置了不同的值,例如 wrap_content,例如以 px 为单位的真实图像的确切高度,我尝试了 dip 中的值,但没有任何帮助。原始图像还可以,它看起来就像它应该的那样,但是当我把它作为项目的背景时,它看起来很难看。这不是我第一次经历这样的事情。有时放置 wrap_content 会有所帮助,但并非总是如此。我不明白问题的背景为什么会这样?
为什么有时当我把一些图像作为背景时,甚至有一些渐变等等,它可以完美地工作,为什么有时却没有?
我有经验,我有背景的线性布局,当布局的大小是 wrap_content 让说 77dip 它看起来非常丑陋(中间有划痕),当我放置 78 或 76dip 高度时,背景看起来非常好,再次在 73dip 上显示中间件上的划痕。我从来不理解这种奇怪的行为,有人可以澄清一下吗?做这样的事情的最佳做法是什么。
我阅读了多屏幕支持,但我从未遇到过此类问题的解决方案我什至从未读过其他人经历过类似的事情。
【问题讨论】:
标签: android layout android-layout background screen