必威体育Betway必威体育官网
当前位置:首页 > IT技术

如何区分Android wrap_content和fill_parent的详细说明

时间:2019-08-10 10:41:06来源:IT技术作者:seo实验室小编阅读:51次「手机版」
 

wrap_content

Android中,总是把“wrap_content“或”fill_parent“组件属性”layout_width“和”layout_height“搞混?

看看下面的定义:

wrap_content–组件只想显示大到足以包围其内容只。

fill_parent–组件想要显示为大,填补剩余的空间。(后改名为match_parent在API级别8)

让我们看看下面的演示:

1。wrap_content

一个按钮元件,设置”wrap_content“在宽度和高度属性。它告诉Android显示按钮足够大,把它的内容”按钮ABC“只有。

<?xml version="1.0" encoding="utf-8"?>

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

android:layout_width="fill_parent"

android:layout_height="fill_parent" >

<Button
    android:id="@+id/btnButton1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Button ABC"/>

</RelativeLayout>

image.png

2。fill_parent–宽度

改变“layout_width“”fill_parent“,按钮的宽度将填补剩余的空间,因为”一样大相对布局”按钮的高度,但仍足以把它的内容。

<?xml version="1.0" encoding="utf-8"?>

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

android:layout_width="fill_parent"

android:layout_height="fill_parent" >

<Button
    android:id="@+id/btnButton1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Button ABC"/>

</RelativeLayout>

image.png

3.fill_parent–高度

改变“layout_height“”fill_parent“,按钮的高度将填补剩余的空间,因为”一样大相对布局”按钮的宽度,但仍足以把它的内容。

<?xml version="1.0" encoding="utf-8"?>

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

android:layout_width="fill_parent"

android:layout_height="fill_parent" >

<Button
    android:id="@+id/btnButton1"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:text="Button ABC"/>

</RelativeLayout>

image.png

4。fill_parent–宽度、高度

改变“layout_width“和”layout_height“”fill_parent”按钮将显示为整个设备的屏幕一样大,它只填满整个屏幕空间。

<?xml version="1.0" encoding="utf-8"?>

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

android:layout_width="fill_parent"

android:layout_height="fill_parent" >

<Button
    android:id="@+id/btnButton1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:text="Button ABC"/>

</RelativeLayout>

image.png

原文博客地址:http://www.apkbus.com/blog-919651-76525.html

事实上,你可以指定一个确切的宽度和高度,但这是不推荐的,由于Android设备的各种屏幕尺寸。你只是不知道什么尺寸的Android设备上运行你的幻想中的应用。

相关阅读

Android Studio中match_parent和wrap_content的区别

Android中所有的控件都具有这两个属性,可选值有3种:match_parent、fill_parent、wrap_content. 其中match_parent和fill_parent的意

(七十)Android O Service启动流程梳理——bindService

前言:最近在处理anr问题的时候迫切需要搞清楚service的启动流程,抽时间梳理一下。1.service启动简述service启动分三种,比较简单的就

Android:Android学习路线图

https://blog.csdn.net/libing1991_/article/details/53455243 前言 工作快一年,Android完全靠自学,看着那些基础教程一步步去做,

最新鲜最详细的Android SDK下载安装及配置教程

转载自:http://blog.csdn.net/dr_neo/article/details/49870587最近Neo突发神经,想要将学过的一些计算机视觉、机器学习中的算法都

VMware实现Android x86 8.1 从安装到使用

VMware实现Android x86 8.1 从安装到使用虚拟机--Android安装Android系统配置安装软件个性化设计托坑指南一些终端模拟器的指令虚

分享到:

栏目导航

推荐阅读

热门阅读