2011-05-27 104 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

使用毫米或英寸,並且將是相同的物理尺寸爲任何設備