2012-09-04 25 views
0

我希望我的应用能够在仅限肖像的各种Android设备上运行。我有一个包含其他组件边框的全屏幕背景图片。我希望将列表视图/赞助商广告等项目准确地放置在这些边框内......将它们叠加在背景的正上方。是使用Framelayout最好/最简单的方法来做到这一点?我如何确保在正确的地点获得列表视图或赞助广告,并且考虑到背景将针对不同设备的不同尺寸拉伸到恰当的大小?我已经考虑剪切背景图片,但是这看起来像更多的工作。什么是最好的方法?感谢您的任何想法!Android ...在背景图像上准确定位组件

回答

1

不幸的是,这个方案永远不会在所有屏幕尺寸上一致地工作。如果你想要边界,你需要创建9个补丁的图形,并将它们作为UI项目的背景。

+0

谢谢。我的困难是,我试图复制的iPhone应用程序有一个背景图像,部分覆盖(在左上角)列表视图的厚顶边框(包含标题文本)。我有点难以理解Android上的最佳做法。 –