0

I am pretty new to Android. I wanted to know that if i want to design a tablet application then what changes i want make in the existing code which i designed for normal phone.

I did the Research and found,

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

and in Manifest

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

Is it all done?? or I want to change something other than this??

4

3 回答 3

1

您需要为平板电脑版本创建新的布局文件,Java 部分就足够了,但布局和图像可绘制是您需要的主要内容。

浏览Supporting Multiple Screens,在这里您将全面了解如何创建支持平板电脑的 UI 及其res文件夹。

对于所有平板电脑分辨率,请查看此链接

以下是适用于安卓手机和平板电脑的可用分辨率

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
于 2013-10-11T11:29:14.757 回答
0

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

于 2013-10-11T11:26:27.073 回答
0

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

于 2013-10-11T11:28:37.753 回答