适应不同分辨率屏幕的问题 android layout

转载 2013年12月02日 13:51:34

大家都知道,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目录。整个应用程序结构如下图所示:

整个应用程序结构

转自   :http://blog.csdn.net/z104207/article/details/6930394

相关文章推荐

Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏)

一:不同的layout Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢?    其实很简单,只需要在res目录下...

Android布局layout如何适应不同的分辨率和不同大小的屏幕

安卓手机品种繁多,这就造成了屏幕大小的不一,为app开发带来了一些困扰。屏幕自适应自然成了安卓开发要解决的问题。我在网上收罗了一下,找的一些知识点如下: 1.      为不同的屏幕准备不同的lay...

Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏)

yulincqupt

Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏)

一:不同的layout  Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢?     其实很简单,只需要在res目录下...
  • xa_boy
  • xa_boy
  • 2013年11月29日 08:49
  • 597

Android图片自适应不同分辨率屏幕问题

转自: http://blog.csdn.net/xw568159764/article/details/31788107 Android中图片适配是一件很棘手的事情,本篇文章详细的介绍屏...

Android图片自适应不同分辨率屏幕问题

android中图片适配是一件很棘手的事情,本篇文章详细的介绍屏幕显示的原理,为什么会资源文件中会存在 drawable-ldpi、drawable-mdpi、drawable-hdpi、dra...

Android实现ViewPager广告轮播控件在不同分辨率的屏幕下高度自适应

这篇文章首先我自己感觉,有点儿个人化的味道~为什么这么说? 因为很遗憾,我这里实现 “ ViewPager宽度铺满、高度自适应 ” 的方法又和网上其他的不太一样。虽然我依然是只写了几句代码来实现这个要...

Android程序对不同手机屏幕分辨率自适应的方法(转)

由于OEM之间的竞争,各种Android操作系统的手机简直就是琳琅满目,屏幕分辨率的差异可想而知。目前比较主流的有WVGA=800x480,HVGA=480x320,另外的还有QVGA=320x240...
  • lds8988
  • lds8988
  • 2012年08月21日 13:48
  • 1055

Android程序对不同手机屏幕分辨率自适应

目前比较主流的有WVGA=800x480,HVGA=480x320,另外的还有QVGA=320x240。当然还有魅族M9的DVGA=960x640,还有蛋疼的摩托罗拉的FWVGA=854x480。 ...

Android 自适应不同分辨率屏幕

前几天,面试的时候,有问道关于如何自适应不同分辨率屏幕的问题。当时也是一知半解,今天索性看了很多资料,好好的总结了下。     首先解释几个基本的概念:     in:表示英寸,是屏幕的物理尺寸。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:适应不同分辨率屏幕的问题 android layout
举报原因:
原因补充:

(最多只允许输入30个字)