2014-03-02 109 views
0

我对不同设备有不同的布局,比如我的项目图片中显示的是7英寸平板电脑和10英寸平板电脑,但我无法在设备中看到我设计的布局时我实际上在设备上运行它,它只遵循默认布局。无法看到我为不同设备设计的布局Android

Here you can see the layout folders for all the devices and I have designed each and every intent for all the activities in the below mentioned folder.

任何人都可以表明,如何让我的设计在设备上的布局完善。

+0

我已经很努力都具有不同的布局的事情,以及不同的图像说华电国际,LDPI,xhdpi但还是默认布局是每次运行我的项目时加载的东西。请帮忙。谢谢 – Shubhankar

回答

2

这个问题是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 

所以layoutlayout-normal文件夹是相同的,但新的Android API中有没有更多的布局正常的文件夹,但只有布局文件夹。此外,您必须知道应用程序运行时是否没有特定的屏幕大小布局,默认情况下应用程序采用“默认”布局。

编辑
你可以有不同的屏幕分辨率在同一个文件夹中,你可以从这个影像学:

enter image description here

如果你想为特定的分辨率更具体的布局,你必须在运行时检测确切的屏幕尺寸。

+0

我已将其组织到不同的子文件夹我也为不同的格式屏幕,但它不适用于平板电脑。 – Shubhankar

+0

请再次看看答案 – MDMalik

+0

是否有任何不同布局的作用。这里的布局我的意思是绝对,相对,网格等,因为我使用相对布局为我的应用程序。 – Shubhankar

0

7英寸RES /布局大 10英寸RES /布局XLARGE