基于屏幕分辨率的Android UI设计

Ric*_*chW 2 android android-layout

我正在寻找一个Android应用程序,它根据显示的设备(4英寸手机,7英寸平板电脑和10英寸平板电脑)改变用户界面的外观.我知道你有片段API,它可能是我应该使用的,但我见过的所有例子都有2个并排放置的活动,代码对我的需求有点OTT(它们之间有事件传递)他们等).

下面是4英寸设备和7英寸设备之间的比较以及不同UI元素应该如何移动(还要注意元素A可以改变两个设备之间的设计).

关于如何做到这一点的任何想法,或者如果有人有任何样本代码将是太棒了!

不同的屏幕布局

Raz*_*Raz 5

我认为你应该为每个尺寸设计不同的xml.您可以使用布局目录中的限定符来表示不同的屏幕尺寸.http://developer.android.com/guide/topics/resources/providing-resources.html#AliasResources