您的位置:首页 > 博客中心 > APP开发 >

Android项目---LayoutParams

时间:2022-03-15 17:52

LinearLayout.LayoutParams

extends ViewGroup.MarginLayoutParams

java.lang.Object
   ? android.view.ViewGroup.LayoutParams
     ? android.view.ViewGroup.MarginLayoutParams
       ? android.widget.LinearLayout.LayoutParams
gxlsystem.com,布布扣Known Direct Subclasses RadioGroup.LayoutParams, TableLayout.LayoutParams, TableRow.LayoutParams
   

LayoutParams继承于Android.View.ViewGroup.LayoutParams.
       LayoutParams相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。假设在屏幕上一块区域是由一个Layout占领的,如果将一个View添加到一个Layout中,最好告诉Layout用户期望的布局方式,也就是将一个认可的layoutParams传递进去。
       可以这样去形容LayoutParams,在象棋的棋盘上,每个棋子都占据一个位置,也就是每个棋子都有一个位置的信息,如这个棋子在4行4列,这里的“4行4列”就是棋子的LayoutParams。

       但LayoutParams类也只是简单的描述了宽高,宽和高都可以设置成三种值:
       1,一个确定的值;
       2,FILL_PARENT,即填满(和父容器一样大小);
       3,WRAP_CONTENT,即包裹住组件就好。

gxlsystem.com,布布扣

 

Android项目---LayoutParams,布布扣,bubuko.com

相关推荐

电脑软件

本类排行

今日推荐

热门手游