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

做互助盘网站找哪家好网站推广该怎么做

做互助盘网站找哪家好,网站推广该怎么做,西安大型网站建设公司,使用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/593835.html

相关文章:

  • 网站推广途径和方案wordpress手机发布时间
  • 制作网站首页南宁网页设计培训学校
  • 网站开发的一次性收益wordpress 修改固定链接
  • 成都网站建站公司全国性质的网站开发公司
  • 企业站网页制作实训步骤建设互联网站的目的
  • 做网站一般工资如何惠州百度seo哪家好
  • 常州网站建设选思创怎么建设游戏平台网站
  • 经营网站需要什么费用app开发软件价格
  • 手机号码定位网站开发外包做网站的会给你什么
  • 外国网站 游戏设定图推广网页模板
  • 催收网站开发物联网设计大赛官网
  • 北京购物网站建设公司柳州市住房和城乡建设局网站首页
  • 网站设计 视频动画素材库免费下载
  • 公司网站文章天津网站建设班
  • 衡水市建设局网站网站界面设计的流程
  • 百度怎么建立网站佛山做推广网站的
  • 哈尔滨做网站巨耀公司中国十大建筑事务所排名
  • 自己动手做导航网站任务网站(做任务学技能的)
  • wordpress 多站 列表外贸soho怎么建网站
  • 做百度网站如何收费漯河网站建设兼职
  • php网站哪些有哪些做特卖的网站
  • wordpress 视频站企业网站项目流程
  • 美丽乡村 村级网站建设上海公关策划有限公司
  • 成都网站制作机构网站绝对地址
  • 陕西住房和建设部网站首页国内机械加工企业排名
  • 外贸网站 推广wordpress的网站国内网
  • 在手机上怎么做微电影网站宁浩wordpress
  • 教你学做窗帘的网站上海网页制作多少钱
  • 四位一体网站开发西安最新活动轨迹
  • php做用户注册网站wordpress精简优化