这是一个场景:
我在一个活动上设置了一个图像背景。在此背景下,绘制了一个矩形(换句话说,一个图像描绘了一个矩形)。我需要在这个矩形中显示文本。
现在,我有一个解决方案:因为我要优化大多数屏幕的UI (包括。平板电脑),我将为每个屏幕尺寸(多个.xml布局)定制主.xml布局。因此,我可以手动设置文本区域在矩形内的位置(+其大小)。
我非常确定这个解决方案是不好的。我想听听更高级的开发人员的一些建议。在显示矩形的背景图像上放置文本,从而使文本停留在矩形的边界内,这是一种优雅的方式吗?
因为我需要为其他UI元素设置特定的位置(居中按钮(垂直/水平)),所以我目前使用的是相对布局。
发布于 2012-01-31 22:16:07
默认情况下,如果您使用dp作为维度度量,则理论上您的应用程序应该可以很好地处理所有资源。默认情况下,Android会缩放屏幕以适应不同的屏幕。AndroidDeveloper你只需要确保你的资源有不同的图片(矩形图片)。还有另一篇文章,你可能会对link感兴趣
干杯RIchie
https://stackoverflow.com/questions/9080817
复制相似问题