`

Android 中怎么让你的 layout 适应屏幕的大小

 
阅读更多

      在开发 Android 应用的时候,特别是在用 WVGA800 的屏幕来做开发的时候,有时会发现自己的 layout 不能全屏幕显示,只能占据屏幕的一部分。其实这里有个很简单的办法能解决这个问题,只要在应用程序的 manifest.xml 中加入如下代码即可:

 

<supports-screens android:largeScreens="true"/>

 

注意: <supports-screens /> 的位置在 <application/> 的外面.

 

当然 <supports-screens /> 的属性不仅只有 supports-largeScreens,还有:

 

<supports-screens 
                    android:smallScreens = ["true" | "false"] 
                    android:normalScreens = ["true" | "false"] 
                    android:largeScreens = ["true" | "false"] 
                    android:anyDensity  = ["true" | "false"] /> 

 

分享到:
评论

相关推荐

    Android_surfaceView与layout屏幕适配总结

    3. **使用比例适配**:利用`android:weightSum`和`android:layout_weight`属性,可以创建按比例分配大小的布局元素,适应不同屏幕宽度。 4. **使用可伸缩的布局组件**:如`LinearLayout`, `RelativeLayout`, `...

    Android自适应屏幕大小和layout布局(横屏竖屏)

    ### Android自适应屏幕大小与Layout布局详解 #### 一、不同屏幕尺寸的适应性设计 在Android应用开发中,为了确保应用能够在各种不同尺寸的屏幕上正常显示,开发者需要考虑多种屏幕分辨率的情况。例如,常见的屏幕...

    Android中UI布局Layout

    在Android应用开发中,UI设计是至关重要的,而布局(Layout)则是构建用户界面的核心元素。布局决定了应用程序中各个组件的排列方式和相互关系。以下是关于Android中几种主要布局的详细解析: 1. **线性布局...

    Android自动适应屏幕源码

    在"android自动适应屏幕源码"中,可能会包含以下几个关键部分: 1. **资源维度文件**:在res/values目录下,可能有多个dimens.xml文件,分别针对不同屏幕密度和尺寸。这些文件定义了各种控件的宽度、高度、间距等,...

    android程序界面自动适应屏幕分辨率例子

    在Android开发中,确保应用程序的用户界面(UI)能在不同屏幕分辨率和尺寸的设备上正常显示和适应是一项重要任务。本教程将通过一个名为"HelloWord"的简单示例项目,探讨如何实现Android程序界面的自动适配屏幕...

    Android studio通过切换不同layout实现横竖屏适配

    2. 复制和修改:你可以复制已有的竖屏布局文件(如activity_main.xml),然后在横屏布局文件中进行相应的调整,以适应横屏显示。例如,可能需要更改控件的位置、大小,或者添加/删除某些控件。 三、配置...

    android自动适应屏幕源码

    在Android开发中,让应用能够自动适应不同尺寸和分辨率的屏幕是一项重要的任务。"android自动适应屏幕源码"就是针对这一需求提供的一种解决方案,适用于Android2.2及以上版本的平台。下面将详细介绍这个主题,包括...

    android layout

    7. **ScrollView**:滚动视图只允许单个子视图,可以通过滚动来查看超出当前屏幕大小的内容。 8. **HorizontalScrollView**:水平滚动视图与ScrollView类似,但是只能进行水平方向的滚动。 ### XML属性详解 #### ...

    Android自适应屏幕大小和layout布局(横屏竖屏)[定义].pdf

    为了让 App 自动适应不同的屏幕大小,可以在 res 目录下创建不同的 layout 文件夹,例如 layout-640x360、layout-800x480 等。这样,在编译后,所有的 layout 文件都会写入 R.java 里,而系统会根据屏幕的大小自己...

    android gif控件 后台加载适应屏幕

    本文将深入探讨如何在Android中使用GIF控件,并且讲解如何实现后台加载以及让GIF适应屏幕大小。 首先,我们需要一个能够支持GIF的控件。Android原生SDK并不直接提供这样的控件,但我们可以借助第三方库来实现。例如...

    测试android手机屏幕大小

    在Android应用开发中,了解和适配不同设备的屏幕大小是非常关键的一环。"测试android手机屏幕大小"这个主题涉及到如何有效地在各种尺寸的设备上优化用户体验,特别是针对平板电脑和机顶盒等大屏设备。为了确保应用能...

    basic4android适应各种屏幕大小的例子

    在Android应用开发中,适配不同的屏幕大小是一个关键任务,特别是在使用Basic4Android(B4A)这样的编程工具时。Basic4Android是一个基于Basic语言的Android应用开发平台,它简化了编程过程,但仍然需要开发者考虑...

    android安卓开发app如何做到自适应手机屏幕大小,适应不同分辨率的手机.zip

    在Android应用开发中,确保应用程序能够自适应各种手机屏幕大小和分辨率是至关重要的。这不仅可以提供优秀的用户体验,也是Google Play商店对应用质量的基本要求。以下是一些关键知识点,帮助开发者实现这一目标: ...

    Android屏幕自适应

    在Android开发中,屏幕自适应是一项至关重要的技术,它确保应用程序在不同尺寸和分辨率的设备上都能呈现良好的视觉效果。本文将深入探讨四种实现Android屏幕自适应的方法。 1. **使用dp(density-independent ...

    android 自适应屏幕大小

    在Android开发中,面对各种不同尺寸和分辨率的设备,如何实现屏幕自适应是一个重要的课题。本文将详细解析Android系统如何处理屏幕自适应问题,并提供相应的解决策略。 首先,Android界面开发推荐使用“density-...

    Android自动适应屏幕源码.zip

    在Android开发中,让应用程序能够自动适应不同尺寸和分辨率的屏幕是一项重要的技能。...如果你解压并研究"Android自动适应屏幕源码.rar"中的代码,将有助于加深对这些概念的理解,并提升你的Android开发能力。

    Android自动适应屏幕源码.rar

    通过研究"Android自动适应屏幕源码.rar"中的内容,开发者可以学习到如何有效地利用Android提供的各种屏幕适配机制,创建出能够在多种设备上完美运行的应用。同时,也可以参考源码中的注释和逻辑,加深对Android布局...

    android程序界面自动适应屏幕分辨率

    标题“android程序界面自动适应屏幕分辨率”揭示了这个主题,它涉及到如何使应用的布局、图像和其他UI元素在小到手机,大到平板等各种设备上都有良好的视觉体验。 首先,我们需要理解Android的屏幕密度和尺寸分类。...

    android自动适应屏幕源码.rar

    对于复杂的界面,例如网格布局,可以使用GridLayout或RecyclerView配合StaggeredGridLayoutManager,它们能自动调整元素的排列以适应屏幕大小。 6. **自定义ViewGroup** 当标准的布局组件无法满足需求时,开发者...

Global site tag (gtag.js) - Google Analytics