use*_*706 23 android landscape-portrait
这是一个基本的android问题.我有app需要为手机和平板电脑设置不同的屏幕.手机需要有一个ListView,平板电脑需要有一个GridView的项目.
我想知道如何在不制作两个不同的应用程序的情况下做到这一点.
谢谢
vya*_*yas 21
基本上你必须为Android手机和平板电脑制作不同的布局.Android非常聪明,可以与众不同.例如,对于大屏幕,您可以创建一个新的文件夹名称布局大.并将您的平板电脑xml放入其中.Android将从这里选择xml,如果是手机,它将从简单的布局文件夹中选择.可用于提供特定于大小的资源的配置限定符是small,normal,large和xlarge.例如,超大屏幕的布局应该在layout-xlarge /中.
我建议如果手机和平板电脑的屏幕和完全不同,你可以制作两个不同的apks并在谷歌播放加载相同的Id.这样你的应用程序将重量轻,速度快.谷歌播放自动可以检测该应用程序是用于平板电脑还是手机.您不必担心这一点.
| 归档时间: |
|
| 查看次数: |
30612 次 |
| 最近记录: |