2010-06-30 49 views
2

我想做屏幕優化。這意味着一旦我在android中開發UI,它應該在所有啓用android的手機中完全相同。android中的屏幕優化

那我該怎麼做呢?

+0

你能解釋一下'完全相同'是什麼意思嗎? 因爲有不同的屏幕,不僅通過分辨率,而且還通過比例,所以有些是正方形的,有些更高。 所以它不能'完全一樣' – 2010-06-30 17:22:01

+0

你有完全一樣的....我說的是不同的Android手機屏幕....所以我面臨的問題是一旦我在模擬器開發UI,它可能會也可能不會在實際的移動中看起來或裝配在仿真器中尋找或裝配。 因此有無論如何做屏幕(圖形)優化? – 2010-07-01 04:41:48

回答

2

這聽起來像你希望你的UI在所有Android設備上看起來完全一樣。正如丹尼爾所說,由於屏幕尺寸,比率和分辨率不同,這是不可能的,因爲Android設備差異很大。

幸運的是,Android用戶界面系統設計爲,精確爲,並考慮到不同的屏幕。鑑於你的用戶界面設計,它會盡量讓它在用戶的設備上工作,無論它是什麼尺寸或方向。按鈕和標籤以及窗口和圖像將進行調整以填充由UI設計者指定的可用空間。

除非您有特定的技術原因將自己限制爲特定維度的嚴格UI,否則我建議您掌握Android的UI和組件!

+0

好的答案...發現真的很有幫助。 我的意思是,一些標籤,圖像或任何控件在仿真器中都顯得很好,而每當我要在真正的Android手機中看到它時,它們的位置(x,y)都不同於仿真器 – 2010-07-07 12:32:49

+0

是的絕對X/Y位置將會有所不同,但明智地使用UI組件(例如,使用相對定位和比例尺寸而不是絕對尺寸),Android會將其餘部分排序。 然後你的應用程序看起來很棒,你會爲自己省下很多努力,並且你的所有用戶在他們不同的設備上都會愛上你! – Dave 2010-07-07 16:14:21