我对不同设备有不同的布局,比如我的项目图片中显示的是7英寸平板电脑和10英寸平板电脑,但我无法在设备中看到我设计的布局时我实际上在设备上运行它,它只遵循默认布局。无法看到我为不同设备设计的布局Android
任何人都可以表明,如何让我的设计在设备上的布局完善。
我对不同设备有不同的布局,比如我的项目图片中显示的是7英寸平板电脑和10英寸平板电脑,但我无法在设备中看到我设计的布局时我实际上在设备上运行它,它只遵循默认布局。无法看到我为不同设备设计的布局Android
任何人都可以表明,如何让我的设计在设备上的布局完善。
这个问题是repeated
看一看这个answer,它可能会帮助
你可以做的是,在布局。制作不同的格式屏幕。你的布局确实被填满了很多。但这是一个方法。
编辑
Here有一个如何支持所有屏幕尺寸的正式说明。正如所描述的布局文件夹为:
res/layout/my_layout.xml // layout for normal screen size ("default")
res/layout-small/my_layout.xml // layout for small screen size
res/layout-large/my_layout.xml // layout for large screen size
res/layout-xlarge/my_layout.xml
所以layout
和layout-normal
文件夹是相同的,但新的Android API中有没有更多的布局正常的文件夹,但只有布局文件夹。此外,您必须知道应用程序运行时是否没有特定的屏幕大小布局,默认情况下应用程序采用“默认”布局。
编辑
你可以有不同的屏幕分辨率在同一个文件夹中,你可以从这个影像学:
如果你想为特定的分辨率更具体的布局,你必须在运行时检测确切的屏幕尺寸。
我已将其组织到不同的子文件夹我也为不同的格式屏幕,但它不适用于平板电脑。 – Shubhankar
请再次看看答案 – MDMalik
是否有任何不同布局的作用。这里的布局我的意思是绝对,相对,网格等,因为我使用相对布局为我的应用程序。 – Shubhankar
7英寸RES /布局大 10英寸RES /布局XLARGE
我已经很努力都具有不同的布局的事情,以及不同的图像说华电国际,LDPI,xhdpi但还是默认布局是每次运行我的项目时加载的东西。请帮忙。谢谢 – Shubhankar