我如何制作适用于平板电脑和手机的布局?

Sun*_*mar 5 layout android tablet

我从xml制作了布局模拟器大小的布局.但是当在Android手机设备上以相同的布局打开然后每个东西都扭曲了,那么我可以制作一个xml布局,它也可以在设备手机和平板电脑上正常工作.请建议我,感谢您的回答.

Nir*_*mal 12

让你的资源像这样.

res/layout/my_layout.xml //正常屏幕大小的布局("默认")

res/layout-small/my_layout.xml //小屏幕尺寸的布局

res/layout-large/my_layout.xml //大屏幕尺寸的布局

res/layout-xlarge/my_layout.xml //超大屏幕尺寸的布局

res/layout-xlarge-land/my_layout.xml //横向格式超大的布局

res/drawable-mdpi/my_icon.png //中等密度的位图

res/drawable-hdpi/my_icon.png //高密度的位图

res/drawable-xhdpi/my_icon.png //用于超高密度的位图

供更多参考.参考1.

在manifest.xml中添加它

<supports-screens
            android:smallScreens="true"
            android:normalScreens="true"
            android:largeScreens= "true"
            android:anyDensity="true"
    />
Run Code Online (Sandbox Code Playgroud)

希望这会帮助你.


Han*_*wan 6

为手机或平板电脑制作两个单独的布局,只需转到您的默认布局设计,然后单击方向进行预览,然后单击创建平板电脑变体。之后会看到选项卡和移动设备的两种布局,这是最简单的。在此处输入图片说明