Android 将内容包装在框中

Android 将内容包装在框中,android,user-interface,Android,User Interface,如何将内容包装在一个盒子内?就像推特一样 查看Twitter和我的Twitter: 要想获得想要达到的效果,您必须使用9patch png作为ListView的背景图像,并在ListView上设置填充以匹配9patch上边框的大小。 9patch应该与Twitter示例中显示的背景完全相同 这是一种视错觉。你真的想创建三个9-补丁-顶部项目,中间项目,底部项目。然后根据每个项目在列表中的位置动态设置其可绘制的背景。只要确保您的边界在可拉丝之间正确对齐,您就可以了。试着解释一下您想要实现的目标。在

如何将内容包装在一个盒子内?就像推特一样

查看Twitter和我的Twitter:


要想获得想要达到的效果,您必须使用9patch png作为ListView的背景图像,并在ListView上设置填充以匹配9patch上边框的大小。 9patch应该与Twitter示例中显示的背景完全相同


这是一种视错觉。你真的想创建三个9-补丁-顶部项目,中间项目,底部项目。然后根据每个项目在列表中的位置动态设置其可绘制的背景。只要确保您的边界在可拉丝之间正确对齐,您就可以了。

试着解释一下您想要实现的目标。在这种情况下,图像不值得很多话…所有的推特都在一个白色的盒子里。我曾经尝试过这样做,但是当列表太大而你滚动时,只有框内的内容移动,而不是整个框。我已经尝试过这样做和其他东西。问题是当列表太长而你滚动时,框内移动的内容,而不是整个框…编辑了我的答案以反映这一点。但是如果我在ListView上设置了一个填充,滚动条也会收到填充,而在Twitter上滚动条没有填充。。。过来看: