2013-10-11 97 views
0

我对Android很新颖。我想知道如果我想设计一款平板电脑应用程序,那么我想在现有的代码中进行哪些更改,这些代码是我为普通手机设计的。Android - 平板电脑的设置

我做了研究,结果发现,

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 for extra large screen size 
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation 
res/drawable-mdpi/my_icon.png  // bitmap for medium density 
res/drawable-hdpi/my_icon.png  // bitmap for high density 
res/drawable-xhdpi/my_icon.png  // bitmap for extra high density 

和清单

<supports-screens android:smallScreens="true" 
     android:normalScreens="true" 
     android:largeScreens="true" 
     android:xlargeScreens="true" 
     android:anyDensity="true" /> 

是这一切是做?或者我想改变这个以外的东西?

+0

那么就谷歌搜索后,谷歌搜索哥哥 –

+0

可用分辨率我发现这个兄弟..我坚持在哪里把XML文件..意味着在哪个文件夹的特定分辨率.. –

+0

只需按照Brontok给出的链接。这是给你正确的方向. –

回答

1

您需要为平板电脑版本的新布局文件,Java的部分是足够的,但布局和图像drawables是你需要的主要事情。

经过Supporting Multiple Screens,在这里你将会有一个关于如何创建UI支持平板电脑及其res文件夹的完整想法。

对于所有平板电脑的分辨率检查这个link

下面

对于Android手机和平板电脑

1 2560*1600 
2 1366*768 
3 1280*800 
4 1280*768 
5 1024*768 
6 1024*600 
7 960*640 
8 960*540 
9 854*480 
10 800*600 
11 800*480 
12 800*400 
13 640*360 
14 640*240 
15 480*320 
16 400*240 
17 320*240 

最常见的平板电脑分辨率

Samsung Galaxy Tab 10.1 3G - 10.1 inches, 1280 x 800 pixels 
Samsung P1000 Galaxy Tab - 7.0 inches, 600 x 1024 pixels 
+0

对不起,请问你..其实我混乱..你说我需要重新创建布局XML文件..所以,我的问题是我需要做什么改变现有的布局XML文件? –

+0

和我没有不同大小的图像..所以我不能保持在可绘制的文件夹..因此,它将支持所有的设备.. ?? –

+0

看看你是否没有不同的图像,你需要对图像的高度和宽度进行硬编码,从而导致图像扭曲,因为图像会变得像素化并且不会更清晰,因为选项卡的密度也会发生变化,请以这种方式认为它是这样如果在某个更大的分辨率手机上使用相同的图像,则实际上图像的对称性会受到干扰。 –

0

对于应用程序的工作,这就够了。但您应该注意应用程序的大小当您将图像添加到可绘制文件夹时,它会增加您的项目大小。所以如果你在所有屏幕上使用相同的图像,将该图像放在可绘制的文件夹中。它会自动选择所有屏幕,并且如果你想要不同的屏幕尺寸的图像放在不同的布局文件夹中。您可以根据要安装的屏幕尺寸制作不同的布局。 android会自动拾取正确的xml文件。

+0

和什么关于XML? –

+0

它会自动选择 – Ameer

0

添加layout-large-hdpi文件夹UR资源和文件从layout复制到创建一个, 所有乌尔创建的布局将自动转换为平板电脑屏幕尺寸