如何使10英寸平板电脑代码兼容7英寸平板电脑在Android

Pin*_*nki 10 android android-manifest

我有10英寸平板电脑的源代码,我如何使它适合7英寸平板电脑而不改变布局等.

Her*_*rry 16

您不能直接假设10英寸平板电脑布局与7英寸平板电脑上的工作方式相同.您必须对这两个工具进行一些更改,例如以下来自android Developer Site.

对于您希望进一步自定义UI以区分尺寸(例如7"和10"平板电脑)的其他情况,您可以定义其他最小宽度布局:

res/layout/main_activity.xml           # For handsets (smaller than 600dp available width)
res/layout-sw600dp/main_activity.xml   # For 7” tablets (600dp wide and bigger)
res/layout-sw720dp/main_activity.xml   # For 10” tablets (720dp wide and bigger)
Run Code Online (Sandbox Code Playgroud)

请注意,前两组示例资源使用"最小宽度"限定符swdp,它指定屏幕两侧的最小值,而不管设备的当前方向如何.因此,使用swdp是一种通过忽略屏幕方向来指定布局可用的整体屏幕大小的简单方法.

详细信息您可以在此处参阅开发者站点链接

编辑:

请参阅此SO链接以使用所有类型布局中的Drawable.点击这里

这里还有一个参考指南,用于了解多屏幕工作在Android中,来自摩托罗拉的文档点击此处