我对Android开发相对较新,正在开发一个带背景图像的应用程序。我需要能够相对于背景图像上的某些点可靠且精确地放置文本。我在Droid Charge上开发了应用程序调试。那里的一切看起来很好。但是,我将应用程序下载到Droid X,文本有点偏。我想我缺少一些关于Android开发的基本理解,并会感谢任何帮助。此外,我相信这个人也有类似的问题。
答案 0 :(得分:1)
嗯,你需要明白,由于支持多个屏幕,有一个点或坐标来绘制你的视图是不明智的。如果您想根据背景位置绘制文本,那么您可能应该使用自定义视图,其中背景图片可以作为自定义视图的背景,然后您可以将文本放在确切的位置 另一个想法是使用 9 patch drawable ,这是不可伸缩的(Background使用9个patch drawable,它可以在改变视图的大小时延伸)。但是,您必须为不同的屏幕密度提供不同的drawable。我会选择第一个选项,因为它更容易 PS:如果您在应用任何选项时遇到任何困难,请在评论中告诉我。