2011-10-25 87 views
2

我正在尋找一款Android應用程序,基於它顯示的設備(4英寸手機,7英寸平板電腦和10英寸平板電腦)改變UI的外觀。我知道你有片段API,這可能是我應該使用的,但所有我見過的例子只有2個活動並排坐在一起,代碼對我的需求有點OTT(它們之間有事件傳遞他們等)。基於屏幕分辨率的Android UI設計

下面是4英寸設備和7英寸設備之間的比較以及不同的UI元素應該如何移動(也請注意元素A可以更改這兩個設備之間的設計)。

任何關於如何去做這件事的想法,或者如果任何人有任何將是太棒了的示例代碼!

Different screen layouts

回答

0

另請參見Fragments Android 3.0以上。

+0

我已經提到的碎片API在問題中,並問如何可以用於我的需要.. – RichW

2

您可以使用不同的目錄不同的尺寸:

res/layout/my_layout.xml    // layout for normal screen size ("default") 
res/layout-small/my_layout.xml  // layout for small screen size 
res/layout-large/my_layout.xml  // layout for large screen size 
res/layout-xlarge/my_layout.xml  // layout for extra large screen size 
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation 

res/drawable-mdpi/my_icon.png  // bitmap for medium density 
res/drawable-hdpi/my_icon.png  // bitmap for high density 
res/drawable-xhdpi/my_icon.png  // bitmap for extra high density 

和更多信息:

http://developer.android.com/guide/practices/screens_support.html

好運,,,:d