这是一个基本的安卓问题。我的应用程序需要为手机和平板电脑提供不同的屏幕设计。手机需要有一个 ListView,平板电脑需要有一个项目的 GridView。
我想知道如何在不制作两个不同的应用程序的情况下做到这一点。
Thanks
基本上你必须为 Android 手机和平板电脑制作不同的布局。 Android 足够聪明,可以区分。例如,对于大屏幕,您可以创建一个新文件夹名称 Layout-large。并将您的平板电脑 xml 放入其中。 Android 将从这里选择 xml,如果是手机,它将从简单布局文件夹中选择。
可用于提供特定于大小的资源的配置限定符有small、normal、large 和xlarge。例如,超大屏幕的布局应该放在layout-xlarge/中。
我建议如果手机和平板电脑屏幕完全不同,你可以制作两个不同的应用程序并在谷歌播放上加载相同的ID。这样你的应用程序就会轻量并且速度很快。 Google Play 会自动检测该应用程序适用于平板电脑或手机。您无需担心这一点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)