2011-09-23 47 views

回答

4

這是基於您的應用是用於手機或平板電腦或兩者。設計佈局手機上的應用目前的情況下,有三個最基本的解析:
- 320dip X 480dip(通常320像素X 480像素的手機)
- 320dip X 533dip(通常480像素X 800像素的手機)
- 320dip X 569dip(通常480像素X 854px電話)

所以,當你的手機上的應用設計佈局,請記住:
1.請使用浸寬度,高度和SP的文字大小
2.佈局適合320dip X 480dip屏幕將適合的其他兩個
3. match_parent,wrap_content,gravity ...是強大的Android XML佈局屬性
4.仔細選擇方向(風景,人像),通常應用程序只需要一個方向

平板電腦的應用程序也是如此,請選擇最普通的屏幕併爲最小的屏幕創建佈局,然後將佈局拉大一。

但是對於平板電腦和手機,您都應該使用dimens.xml來存儲佈局值。參考這裏:http://developer.android.com/guide/topics/resources/more-resources.html#Dimension

好運與Android夢魘:)

+0

假設我想支持像S3一樣的東西......我該如何去做呢?這是我應該使用的基本分辨率/ – Hades

+0

@Hades正如我所說,最小的佈局也將適合更大。你應該爲你最小的設備創建佈局,然後將其展開。 –

+0

對不起,如果我是一個痛苦,所以理想情況下,我會有一個320x533的屏幕,然後向上擴展?但然後圖像可能會像素化?我不能設計640x960之類的東西,然後調整它的大小嗎?我可以使用單個分辨率嗎?支持所有? – Hades

1

我推薦320x480像素屏幕的基本分辨率,因爲大多數設備都支持此分辨率。但您需要爲hdpi(高密度),mdpi(中密度),ldpi(低密度),xhdpi(xtra高密度)特殊圖像,按鈕等提供資產。

2

不要爲特定的屏幕分辨率設計!

設計一系列設備,包括小屏幕,中屏幕或大屏幕。

以下是通用的,與您的屏幕大小無關。 最佳佈局是LinearLayout和RelativeLayout。 Bes度量爲視圖'dp'和字體'sp'

希望這有助於!

+1

當我說設計我的意思是如果它的情況下映疃已適當地回答你開始使用在Photoshop畫布.. –

+1

! – MduSenthil