必威体育Betway必威体育官网
当前位置:首页 > IT技术

LayoutParams的使用

时间:2019-06-09 08:43:08来源:IT技术作者:seo实验室小编阅读:82次「手机版」
 

layoutparams

layoutparams的使用

LayoutParams简介:

LayoutParams继承于Android.View.ViewGroup.LayoutParams.

LayoutParams相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。假设在屏幕上一块区域是由一个Layout占领的,如果将一个View添加到一个Layout中,最好告诉Layout用户期望的布局方式,也就是将一个认可的layoutParams传递进去。

使用场景:

java代码中添加View对象时,需要设置设置view相对于父view的参数,当然不可以直接通过view对象,而是借助LayoutParams进行设置。

引用来源(ViewGroup及其子类):

  • ViewGroup.LayoutParams
  • relativelayout.LayoutParams
  • LinearLayout.LayoutParams
  • FrameLayout.LayoutParams
  • TableLayout.LayoutParams

注意:不同布局管理器的LayoutParams对应其不同的属性,也就是说子View必须使用对应父View的LayoutParams类型

在代码中使用:

ImageView point = new ImageView(this);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(8, 8);//width,height
params.rightMargin = 20;
params...//在相应代码中查看更多方法
point.setLayoutParams(params);

相关阅读

Android LayoutParams详解

提示:本文的源码均取自Android 7.0 前言 在平时的开发过程中,我们一般是通过XML文件去定义布局,所以对于LayoutParams的使用可能

动态添加布局-LayoutParams

其实这个LayoutParams类是用于child view(子视图) 向 parent view(父视图)传达自己的意愿的一个东西(孩子想变成什么样向其父亲说明) 

Android中LayoutParams类精炼详解

一、前期基础知识储备 首先看几个使用LayoutParams的实例: 1、《Android开发艺术探索》第8章,Java代码中动态设置按钮时 通过Layou

LayoutParams的详解

LayoutParams的理解与应用: LayoutParams继承于Android.View.ViewGroup.LayoutParams,相当于一个Layout的信息包,它封装了Layout的位

分享到:

栏目导航

推荐阅读

热门阅读