一 不正确的理解

将各个view(BUTTON等)的android:layout_weight 看作比例关系在父VIEW中显示。

二 自己的理解

weight是重要性标识,值越大重要性越强。

重要性越强,意味着占据父VIEW剩余空间的能力越强。剩余空间可能很大也可能很小,甚至没有。

三 举例说明证实自己的理解

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

<LinearLayout xmlns:andro >

<Button android:layout_weight="1" android:></Button>

<Button android:layout_weight="2" android:></Button>

<Button android:layout_weight="3" android:></Button>

</LinearLayout>

btn_ok3重要性最高,所以它占有父view剩余空间能力最强。父view会先紧着btn_ok和btn_ok2显示,这两个view的显示会按其所需要的内容空间进行显示,剩余无论多大的空间都分配给btn_ok3显示。 

   

相关文章:

  • 2022-12-23
  • 2021-11-06
  • 2022-01-16
  • 2022-12-23
  • 2021-09-25
  • 2021-09-14
  • 2021-06-15
猜你喜欢
  • 2022-02-27
  • 2022-12-23
  • 2022-02-21
  • 2021-12-14
  • 2021-07-23
  • 2021-12-31
相关资源
相似解决方案