您的位置:首页 > 移动开发 > Android开发

Android平板电脑应用开发的技巧和注意点

2014-05-30 10:11 218 查看


用户界面设计

在为平板电脑应用设计用户界面时,最好可以让设计的布局灵活可变,使之适宜各种屏幕尺寸、分辨率和方向。这样,无论用户使用的是何种设备,他们都会觉得体验很流畅。以下是设计平板电脑设备应用的用户界面的一些小技巧:

1.保持屏幕简单整洁,确保按键之类的触控点尺寸合适。

2.使用LinearLayout和RelativeLayout等可变的布局控制方式。

3.使用dp和sp等可变的尺寸值。

4.使用可替代性的图像和尺寸资源,为不同的屏幕尺寸、方向比率、像素密度和触屏类型提供与之相适应的资源。

5.使用可替代性的布局和图像资源,为风景和绘制模式提供适宜的资源。

测试应用与Android平板电脑的兼容性

虽然现在已经面世的平板电脑还很少,但你完全可以开始用这些设备来测试现有的应用,解决那些显而易见的问题。在测试应用的兼容性时,你应该记住以下几点:

1.在真实的设备(注:而不是模拟器)上进行测试对确保应用达到预期效果至关重要。据报道,像三星Galaxy Tab之类的某些设备,它们的硬件特征与预期的并不相同。比如,尽管先前采用的是中等密度屏幕,三星的新平板电脑据称将使用高密度屏幕,因为这样视觉效果会更好。

2.某些平板电脑可能不含有Google插件,因而确保同样在不含有Google插件的Android虚拟设备(注:以下简称AVD)上进行测试。

3.在这些设备中,平板电脑的显示方式稍有不同。确保你的应用在各个手持方向都能够恰当地显示图像。

最后,对于确保应用能够与平板电脑兼容,现在你所能做的最有效的事情就是在带有平板电脑样式AVD配置的模拟器上加载应用,然后看看情况如何。比如,为模拟应用在Galaxy Tab等平板电脑上的运行情况,你可以采用以下步骤来创建AVD配置:

1.启动Android SDK和AVD Manager。

2.点击“新建”。

3.输入平板电脑的名称(注:如“Tablet Emu”),并选择合适的SDK版本,如Android 2.2。

4.创建SD卡(注:范围在32MB和512MB)之间。

5.点击“皮肤”菜单,选择“分辨率”,在对应的方格内输入“1024”和“600”,设备将启动风景模式。如果你将两个数字对换,启动的就是肖像模式。

6.“Abstracted LCD Density”中可输入任意值,推荐120、160和240。为模拟Galaxy Tab的真实屏幕密度,我们输入170。设备被定义为中密度显示。如果要模拟未来的高密度显示,我们可以输入240。

7.选择“创建AVD”。

8.建完成后,点击“开始”按键运行。

9.如果显示尺寸过大,你可以考虑用初始像素将其缩小。



Android_Tablet_Figure1(from developer.com)
上图显示的是应用在模拟平板电脑的自定义AVD上的显示状况,它还比较了中密度显示和同等像素分辨率下高密度显示的差异。因为密度不同,每屏上的按键的尺寸也有所不同。但是,中密度显示上有许多浪费的屏幕空间。这不仅是个显示为何Android还不是很适合大屏幕平板电脑的例证,而且还显示出为何设备产商要改变显示密度。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: