Android layout_width =“ match_parent”在生成的约束布局中?

时间:2019-01-23 04:59:58

标签: android android-layout android-xml

当我使用Android Studio创建新的Android应用程序项目时,文件activity_main.xml包含以下内容。 为什么TextView具有值为layout_width的{​​{1}}和layout_height属性?我以为,如果使用约束对视图进行布局, wrap_contentlayout_width应该具有值layout_height

0dp

2 个答案:

答案 0 :(得分:1)

layout_width和layout_height属性的值完全取决于您的要求 有关更多信息,请检查此链接:-

有关更多信息:-  https://developer.android.com/reference/android/support/constraint/ConstraintLayout

答案 1 :(得分:0)

这是不正确的,根据您的情况,您可以使用wrap_content0dp

  

可以通过3种不同的方式设置android:layout_width和android:layout_height属性来指定小部件的尺寸:

     
      
  • 使用特定尺寸(诸如123dp之类的文字值或Dimension引用)

  •   
  • 使用WRAP_CONTENT,这将要求小部件计算自己的大小

  •   
  • 使用0dp,相当于“ MATCH_CONSTRAINT”

  •   

还有

  

将尺寸设置为MATCH_CONSTRAINT时,默认行为是使生成的尺寸占用所有可用空间。

更多详细信息,请点击ConstraintLayout