2011-04-19 38 views
3

嗨,我是一名新開發人員,我現在正在成爲一名實習生,我正在開發應用程序的UI部分。我如何設計適合所有分辨率的應用程序的用戶界面。如何在Android中爲所有分辨率設置UI

我正在使用droid繪製放置位置。在這種情況下,我將屏幕尺寸作爲HVGA肖像,當我在QVGA設備中運行時,位置會移動。對於這個在我的編碼,我曾經給出,如果(寬度= 480 & &高度== 854)的立場必須是如此如此。這隻對這些解決方案有很好的效果,但是當我在480x800或其他設備上運行它時問題仍然存在。如何克服這些問題。我以正確的方式做UI部分?如果沒有,請幫助我...我的地方我沒有任何人來教我,請幫助我的朋友........

+0

如果可能的話,請參考任何示例代碼,這是所有分辨率 – 2011-04-19 05:46:20

+0

共同創建的只是一個示例代碼....... – 2011-04-19 05:46:40

回答

1

我認爲你應該使用RelativeLayout來概括你的應用程序的用戶界面的所有類型的屏幕分辨率。

1

兩種最流行的方法來解決這個問題是:

1)最流行的分辨率,風景和肖像的設置模板。檢索分辨率並相應地進行設置。

2)使用百分比來計算放置物品的位置。換句話說,將這個項目從左邊緣放置30%。如果它的寬度爲1000像素,則通過簡單的數學運算就可以從300開始。

+0

你可以進一步解釋...你可以請參考任何示例代碼,這是共同創建的所有分辨率 – 2011-04-19 05:45:57

+1

這應該有所幫助: http://developer.android.com/guide/practices/screens_support.html – Mikecito 2011-04-19 06:07:48