0

这是我的第一篇文章,我有(我认为)一个不常见的请求......

我正在为每个 android SDK 在最后一个 Eclipse Mac 上编程,并且我使用的 XML 布局比运行时更多……所以如果可能的话,我会在 XML 中搜索解决方案。

情况如下:我使用图像背景来模拟按钮,图像,文本......等项目。在这张图片上,我放置按钮,图像和文本(buttonview textview等......)并将其精确放置在他们在图像上的位置。这个解决方案非常强大,具有良好的设计,但是,如果我更改屏幕的分辨率和/或其大小,每个项目都不会在它的位置,并且会被翻译(水平和/或垂直)一些“ dp”...(是的,我使用 dp,而不是 mm 或 px 或其他)

我真的很尴尬,因为我认为多亏了“dp”,它才能保持相称,但是……不是!

我的问题是如何将我的物品固定在图像背景上的位置,以适应不同的屏幕尺寸/分辨率!

提前感谢大家,我最好的来自法国里昂

4

1 回答 1

1

首先要意识到,如果你想让它适合所有屏幕尺寸的像素,那你就不走运了。

其次,接受您无法使其完美适用于所有屏幕尺寸。

第三,您可以为不同的屏幕尺寸创建不同的布局。您可以在此处阅读很多关于支持多种屏幕尺寸的信息。从这里需要做的一件重要的事情是,您可以为不同的屏幕尺寸或不同的密度尺寸进行布局。

于 2012-05-10T13:56:09.583 回答