2013-05-09 63 views
0

我是Android開發新手。我最近開發了一款支持3「至4」屏幕尺寸的應用程序!問題是,當我在我的HTC Wildfire S(3.2「)上運行我的應用程序時,發現屏幕視覺效果很好,並且提供了最佳分辨率Samsung Galaxy Y上的佈局問題S5360

但是,當我在Samsung Galaxy Y上運行相同的應用程序S5360(3「)屏幕的一小部分消失在這個位置上,我的意思是屏幕視覺效果不是很清晰可見,並給出了不好的屏幕視覺效果。

爲什麼當我將屏幕尺寸設置爲從3英寸到4英寸不等。我正在使用相對佈局,在Eclipse IDE中,屏幕也顯示得很好。 這裏是Eclipse IDE的圖像enter image description here

這是我的三星Galaxy Y S5360圖片:對於可憐的圖像抱歉。 enter image description here 你可以看到手機圖像底部的文字問題我該如何解決這個問題?請提前幫忙謝謝!

回答

1

首先 - 永遠不要相信eclipse插件。它的越野車,無論如何它的估計。您可以使用它來查看您是否大致正確,但不要指望它在實際設備上看起來像這樣,更不用說在所有設備上。

至於你的問題 - 你的設備上的屏幕太小,你的佈局。你或者需要刪除空白或者縮小某些東西。如果你能找出這個設備的確切分辨率,你可以爲這個分辨率的設備做一個特殊的佈局。

這是Android UI設計中的標準問題 - 您正在開發大量屏幕,其中一些非常小。如果您希望它可以處理所有事情,則必須非常小心每個屏幕上的內容和空白空間,並根據各種分辨率和物理尺寸進行測試。

解決此問題的一個好方法是在dp中設置所有尺寸。 1dp = 1/160英寸。然後你知道你將展示多大的屏幕。

+0

此外,在你的情況下,你可以考慮使用全屏主題,並在頂部丟失標題欄和圖標欄。這可能會給你所需的大小。 – 2013-05-09 19:17:53

1

我2周的建議是如下 1.可嘗試使用滾動視圖內容 2.適用全屏您的應用程序&改變應用程序的當前佈局(如線性佈局的情況下)