当前位置: 首页 > wzjs >正文

美国做i网站网络优化大师下载

美国做i网站,网络优化大师下载,wordpress 人物照片墙,wordpress图片不加载插件下载地址安卓中的 0dp 和 match_parent 的区别? 第一章 前言 有段时间,看到同事在编写代码的时候,写到的是 0dp 有时候自己写代码的时候,编写的是 match_parent 发现有时候效果很类似。 后来通过一个需求案例,才发现两者有着…

安卓中的 0dp 和 match_parent 的区别?



第一章 前言

有段时间,看到同事在编写代码的时候,写到的是 0dp 有时候自己写代码的时候,编写的是 match_parent 发现有时候效果很类似。

后来通过一个需求案例,才发现两者有着非常明显的区别。

我现在 AI 上面问了一次,两者的区别,给出的表格如下:

特性match_parent0dp
依赖权重不依赖,直接匹配父容器,必须结合 weight 使用依赖权重
布局行为适用于所有的布局大多数出现在 LinearLayout 其实 ConstraintLayout 中也能生效
行为填满父容器剩余的空间按照权重分配剩余的空间
默认效果独立生效不设置 weight 时,尺寸为0 不可见(在LinearLayout当中)




第二章 案例需求

遇到的案例

定义一个 约束布局(ConstraintLayout)实现一个 自定义 输入框的效果:

目标效果图

在这里插入图片描述






案例1:采用 match_parent 编写

案例代码

    <androidx.constraintlayout.widget.ConstraintLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:background="@drawable/bg_edit_text"android:layout_margin="10dp"android:padding="15dp"><!--app:layout_constraintBottom_toBottomOf="parent"  控件底部和父控件底部对齐app:layout_constraintStart_toStartOf="parent"  控件左侧和父控件左侧对齐app:layout_constraintTop_toTopOf="parent"  控件顶部和父控件顶部对齐--><androidx.appcompat.widget.AppCompatTextViewandroid:id="@+id/text_view_describe"android:layout_width="wrap_content"android:layout_height="wrap_content"android:background="@color/green"android:text="姓名"app:layout_constraintBottom_toBottomOf="parent"app:layout_constraintStart_toStartOf="parent"app:layout_constraintTop_toTopOf="parent" /><!--app:layout_constraintEnd_toEndOf="parent"  控件右侧和父控件右侧对其app:layout_constraintStart_toEndOf="@id/text_view_describe"  控件左侧和 text_view_describe 控件右侧对齐--><androidx.appcompat.widget.AppCompatEditTextandroid:layout_width="match_parent"android:layout_height="match_parent"android:background="@color/yellow"app:layout_constraintEnd_toEndOf="parent"app:layout_constraintStart_toEndOf="@id/text_view_describe" /></androidx.constraintlayout.widget.ConstraintLayout>

在这里插入图片描述



案例2:采用 0dp 编写

    <androidx.constraintlayout.widget.ConstraintLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:background="@drawable/bg_edit_text"android:layout_margin="10dp"android:padding="15dp"><!--app:layout_constraintBottom_toBottomOf="parent"  控件底部和父控件底部对齐app:layout_constraintStart_toStartOf="parent"  控件左侧和父控件左侧对齐app:layout_constraintTop_toTopOf="parent"  控件顶部和父控件顶部对齐--><androidx.appcompat.widget.AppCompatTextViewandroid:id="@+id/text_view_describe"android:layout_width="wrap_content"android:layout_height="wrap_content"android:background="@color/green"android:text="姓名"app:layout_constraintBottom_toBottomOf="parent"app:layout_constraintStart_toStartOf="parent"app:layout_constraintTop_toTopOf="parent" /><!--app:layout_constraintEnd_toEndOf="parent"  控件右侧和父控件右侧对其app:layout_constraintStart_toEndOf="@id/text_view_describe"  控件左侧和 text_view_describe 控件右侧对齐--><androidx.appcompat.widget.AppCompatEditTextandroid:layout_width="0dp"android:layout_height="match_parent"android:background="@color/yellow"app:layout_constraintEnd_toEndOf="parent"app:layout_constraintStart_toEndOf="@id/text_view_describe" /></androidx.constraintlayout.widget.ConstraintLayout>

在这里插入图片描述






因此,这里需要注意的是 0dp 和 match_parent 是存在区别的,
1、不仅仅在于 线性布局 LinearLayout 当中使用。
2、在约束布局当中, 0dp 能够进行更好的适配。





http://www.dtcms.com/wzjs/474269.html

相关文章:

  • 做系统简单还是网站简单百度应用商店官网
  • 最新新闻热点事件2024人民日报网站优化的方法
  • 上海外贸批发市场重庆seo多少钱
  • 营销型网站建设怎么做营销网站建设雅虎搜索引擎首页
  • 温州做外贸网站新闻式软文范例
  • 合肥最新通告seo培训多少钱
  • 上海做网站天锐网站免费客服系统
  • html5+css3网站模板网站编辑seo
  • 网站被挂木马怎么办关键词难易度分析
  • 临沂市住房和城乡建设委员会网站经典软文案例
  • sublime做网站词爱站的关键词
  • 西安做网站好的公司谷歌推广怎么做最有效
  • 美国 做网站广告公司业务推广
  • 高密哪里有做网站的适合seo软件
  • 自助建站平台免费最新的全国疫情
  • 网站建设 app开发 小程序杭州seo托管公司推荐
  • aspcms 网站地图百度服务中心人工24小时电话
  • 江门网站制作建设怎么注册个人网站
  • 菏泽 做网站 多少钱专业代写软文
  • 怎么做分享软件的网站google推广怎么做
  • 免费做任务赚钱的网站有哪些百度seo怎么查排名
  • 吉林省党风廉政建设官方网站衡水seo营销
  • 北京麒麟网站建设今日百度小说排行榜风云榜
  • 网站建设 唐山怎么找关键词
  • 网站做软件有哪些内容免费注册推广网站
  • 大型网站开发 优帮云网络营销和网站推广的区别
  • 用手机如何制作网页链接seo排名技术教程
  • 个人网站建设工作室360提交网站收录入口
  • 移动网站制作自己的网站怎么建立
  • 有高并发,高访问量网站开发软文是什么样子的