2011-05-27 71 views
1

我需要保持相同的高度在微调和的EditText视图,但是移动到一个更小的画面时,并具有宽度为“FILL_PARENT”或“WRAP_CONTENT”的观点控制研究增加它的高度,所以我试图用50dp(和50dip)来修正高度,但是视图只是被削减了。 一些照片来说明我的观点的Android UI问题

Second http://img218.imageshack.us/img218/6776/screenshot20110527at330.png应该怎么看(更大的屏幕)
Third http://img171.imageshack.us/img171/6776/screenshot20110527at330.png它的外观时,固定50dp(小屏幕)
First http://img151.imageshack.us/img151/6776/screenshot20110527at330.png它的外观与“FILL_PARENT” &“WRAP_CONTENT”属性(更小的屏幕)

回答

2

这些来自仿真器,对吗?仿真器在电脑屏幕上不能很好地缩放。只需使用mm并知道现实世界中的大小永远不会相同。你将不得不习惯变量大小。原因 - 不同的屏幕密度从Android(手机)报告错误。即使在今天,你也永远无法在电脑屏幕上制作相同尺寸的文字所以,下一次你被要求制作一个X厘米大小的图像时,只要大笑一声就可以了。

它看起来不错,是的。但不会是相同的大小。最重要的原因是手机屏幕具有不同的像素密度,这些像素密度在Android上报告错误,因此操作系统无法正常缩放。

看到这个线程:

Android: how to draw an ImageView with the same size regardless of device?

+0

所以它实际上看起来确定在实际的设备? :D – 2011-05-27 22:36:22

+0

他们会没事的,是的。我编辑了答案 – Kamen 2011-05-28 08:43:49

0

使用毫米或英寸,并且将是相同的物理尺寸为任何设备