博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android让其适应屏幕大小,甚至平板
阅读量:6193 次
发布时间:2019-06-21

本文共 872 字,大约阅读时间需要 2 分钟。

大家都知道,Android 2.3 SDK发布的时候,在SDK中增加了第三方add-ons,其中就包括了针对平板电脑的Galaxy Tab Addon。

当我们启动一个新的平板电脑模拟器的时候,首先我们需要设置“Scale display to real size"选项,这将让平板电脑的屏幕大小与我们电脑屏幕的大小匹配。以我的电脑为例,我的屏幕大小是1440x900px。

1440x900px的平板

 

如果我们平板电脑模拟器上运行一个SDK 1.6的例子(我们至少需要 API level 4, SDK 1.6 for tablets),您将看到如下所示:

平板电脑模拟器上运行一个SDK 1.6的例子

我们的应用程序并没有填满整个平板电脑模拟器的屏幕,下面我们就来解决这个问题。

首先打开AndroidManifest.xml文件,增加如下代码:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

      package="com.niuren.test.main"
      android:versionCode="5"
      android:versionName="1.3.1">

<supports-screens

        android:smallScreens="true" 
        android:normalScreens="true" 
        android:largeScreens="true" 
        android:anyDensity="true"
    />

现在我们的程序就充满了整个屏幕,如下图所示:

程序充满了整个屏幕

为平板电脑开发应用程序和为手机开发应用程序一样,我们需要在/res目录下创建两个资源文件目录,创建drawable-large 和 layout-large目录,把所有的图片资源和UI文件放到里面。当然,您也需要为横屏的平板电脑程序创建一个 layout-large-land目录。整个应用程序结构如下图所示:

整个应用程序结构

转载于:https://www.cnblogs.com/622698abc/archive/2013/03/06/2947170.html

你可能感兴趣的文章
HighChart教程:如何使用Highcharts Cloud API(二)
查看>>
一句话,讲清楚java泛型的本质(非类型擦除)
查看>>
百度联合清华发布国内首个基于AI实践的产业智能化白皮书
查看>>
我的友情链接
查看>>
博文第一篇《明志》
查看>>
java Stack类 Vector类
查看>>
Go test 命令工作原理
查看>>
Dynamips结合VMware搭建站点到站点×××环境
查看>>
写Java程序的三十个基本规则
查看>>
我的友情链接
查看>>
004 查看表结构命令
查看>>
Exchange 2016 CU9 已发布
查看>>
java jackson json序列化
查看>>
CP(1)
查看>>
redhat7.2升级openssl、openssh
查看>>
Gson自动解析json
查看>>
[备忘]如何接收向shell脚本传入的参数
查看>>
Wine里的中文程序出现方块字的解决方法以及Wine快捷方式的命令格式
查看>>
xendesktop配置DDC连接vcenter,添加vcenter证书步骤。
查看>>
12月流量入口占比动态:搜索引擎季军 份额破20%
查看>>