如何区分Android wrap_content和fill_parent的详细说明
2019独角兽企业重金招聘Python工程师标准>>>
在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" >
<Buttonandroid: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" >
<Buttonandroid: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" >
<Buttonandroid: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" >
<Buttonandroid: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设备上运行你的幻想中的应用。
转载于:https://my.oschina.net/u/3724196/blog/1576217
如何区分Android wrap_content和fill_parent的详细说明相关推荐
- Android布局文件之 include 详细介绍
Android布局文件之 include 详细介绍 include简介 众所周知,include就是在一个布局中,导入另一个布局文件. 优势是:相同的页面只需写一次,提高了共通布局的复用性. 下面我们 ...
- Android开发中的WMS详细解析
/ 今日科技快讯 / 近日,小冰公司宣布对旗下人工智能数字员工产品线启动年度升级.本次升级加强的技术包括大模型对话引擎.3D神经网络渲染.超级自然语音及AIGC人工智能内容生成.小冰公司计划将 ...
- [免费专栏] Android安全之Android so文件分析「详细版」
也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大 少走了弯路,也就错过了风景,无论如何,感谢经历 Android安全付费专栏长期更新,本篇最新内容请前往: [ ...
- unity3d android 后台运行,unity3d发布apk在android虚拟机中运行的详细步骤(unity3d导出android...
易采站长站为您分析unity3d发布apk在android虚拟机中运行的详细步骤,需要的朋友可以参考下 unity3d发布apk在android虚拟机中运行的详细步骤(unity3d导出android ...
- Xamarin For Android 打包编译APK文件详细图文教程
原文链接 本文用于介绍Visual Studio 2012中Xamarin Mono For Android 如何打包编译APK文件,从如何创建Android项目,到如何启动调试,都会逐个配图讲解. ...
- Eclipse新建Android项目报错解决方案详细汇总
本文记录刚接触Android开发搭建环境后新建工程各种可能的报错,并亲身经历漫长的解决过程(╥╯^╰╥),寻找各种偏方,避免大家采坑,希望能帮助到大家. 报错信息 出错一:The import and ...
- android的wifi网卡移植详细过程已经通用驱动的问题
这里有一篇详细的教程,看完还有一个问题 就是android的wifi驱动移植,如果有wifi网卡的驱动代码,是一定需要对android系统本身的代码修改重写编译吗?就是说,有无可能不改变android ...
- android中 menu的属性详细解释
android中 menu的属性详细解释 <?xml version="1.0" encoding="utf-8"?> <menu xmlns ...
- 【爱加密】Android App应用安全加固详细步骤
原文地址:点击打开链接 随着各种牌子手机的不断推出,各种Android手机应用,即Android App也是满天飞.但是,在这个山寨.黑客遍布的世界,如何保证Android App的安全是广大Andr ...
最新文章
- [转]wxODBC(wxWidgets)中使用驱动程序方式打开数据库
- 慕课网_《RabbitMQ消息中间件极速入门与实战》学习总结
- 李嘉诚亲自指导:阿尔法狗战何洁
- ffmpeg实现将MP4格式转封装成avi格式
- Windows XP系统的“恢复”办法
- ThreadLocal工作原理和内存泄漏的预防
- NG-ZORRO 7.0.1 发布,Ant Design 的 Angular 实现
- 资源配置文件的目录结构以及相应的读取方式
- 还原数据库时不能独占访问
- jmeter常见面试题
- VB .NET-文本文件读写
- SLAM建图精度评估 by EVO
- dw怎么保存HTML手机可以看,【dw网页制作】如何使用Dreamweaver制作网页?如何用Dreamweaver制作个人虚拟网站?dreamweaver如何制作手机网站?...
- 一些看过的计算机科学专业课外书的读后感
- 关于 NB-IoT NM1 模组 - FAQ
- NB-IoT时域资源
- 计算机专业b区大学,b区考研学校,b区考研学校排名。
- 网络攻防-20169213-刘晶-第五周作业
- 紫外功率测试软件,紫外灯253.7nm紫外线辐射功率、电气特性的测量方法
- 清道夫受体-A靶向脂肪酸修饰白蛋白纳米粒/银耳多糖修饰白蛋白微球的制备