文档章节

LayoutParams的一般用法

lisher
 lisher
发布于 2015/01/05 15:17
字数 173
阅读 39
收藏 0

View通过LayoutParams类告诉其父视图它想要地大小(即,长度和宽度)。

,每个View都包含一个ViewGroup.LayoutParams类或者其派生类,View类依赖于ViewGroup.LayoutParams。

代码例如:

     public class DomainRegisterLogic {
 Activity mContext;
 private String domainName;
 private String suffixString;
 private CheckBox comCheckbox, cnCheckbox, netCheckbox, comcnCheckbox,
   orgCheckbox, ccCheckbox, netcnCheckbox, orgcnCheckbox,
   chinaCheckbox, checkBoxAsia, checkBoxBiz, checkBoxInfo, checkBoxTv,
   checkBoxTw, checkBoxIn, checkBoxMe, checkBoxPw;
 private View viewP1, viewP2;
 private LayoutInflater layoutInflater;
 private List<View> views;
 private ArrayList<String> suffixList;
 private RadioGroup.LayoutParams layoutParamsRG;
 
 public DomainRegisterLogic(Activity activity) {
  mContext = activity;
  layoutInflater = LayoutInflater.from(mContext);
  views = new ArrayList<View>();
  suffixList = new ArrayList<String>();
  layoutParamsRG = new RadioGroup.LayoutParams(CommonFunction.dip2px(
    mContext, 5.0f), CommonFunction.dip2px(mContext, 5.0f));
  layoutParamsRG.leftMargin = CommonFunction.dip2px(mContext, 11.0f);
 }
 
 public void initViewPager(ViewPager viewPager, RadioGroup radioGroup) {
  // TODO Auto-generated method stub
  radioGroup.addView(getRadioButton(), layoutParamsRG);
  radioGroup.addView(getRadioButton(), layoutParamsRG);
  ((RadioButton) radioGroup.getChildAt(0)).setChecked(true);
  }
   public RadioButton getRadioButton() {
  RadioButton radioButton = new RadioButton(mContext);
  // radioButton.setLayoutParams(layoutParams);
  radioButton.setButtonDrawable(null);
  radioButton.setBackgroundDrawable(mContext.getResources().getDrawable(
    R.drawable.radio_vp_position_selector));
  return radioButton;
 }
}

© 著作权归作者所有

共有 人打赏支持
lisher
粉丝 0
博文 17
码字总数 2644
作品 0
厦门
私信 提问
android activity设置无标题实现全屏

Activity设置全屏和无标题栏,要用到andorid.view.Window和Android.view.WindowManager。 Window.FEATURENOTITLE表示无标题栏。 WindowManager.LayoutParams.FLAGFULLSCREEN表示全屏。 具体用......

八阿哥
2016/01/14
31
0
Android View系统解析(下)

转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/38426471(来自singwhatiwanna的csdn博客) Android View系统解析系列: Android View系统解析(上) 介绍View的基础知...

任玉刚
2015/03/26
0
0
androi代码布局初解

前言:代码布局真坑!但是谷歌也提供了几个方法!让我们通过代码去布局! 不管创建相对布局还是线性布局。。都离不开LayoutParams这个类 LayoutParams这个类的作用就是设置布局的属性。。比如...

安之若命
2016/09/21
16
0
Android中常见的热门标签的流式布局的实现

一、概述: 在日常的app使用中,我们会在android 的app中看见 热门标签等自动换行的流式布局,今天,我们就来看看如何 自定义一个类似热门标签那样的流式布局吧(源码下载在下面最后给出) ...

拉偶有所依
2015/04/14
0
4
Android之理解MeasureSpec、学习源码的用16进制形式保存常量、Padding和Margin的区别

借鉴自开发艺术 在测量过程中,系统会将View的LayoutParams根据父容器所施加的规则,转换成对应的MeasureSpec,然后再根据这个MeasureSpec来测量出View的宽高。这里只是测量View的宽高,不一...

qq_36523667
2018/02/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

精品书籍推荐

JavaScript书籍推荐 1、[JavaScript高级程序设计(第3版)] 2、你不知道的JavaScript(中卷) 3、ES6标准入门(第二版)阮一峰

轻轻的往前走
18分钟前
4
0
JVM(六)为什么新生代有两个Survivor分区?

本文会使用排除法的手段,来讲解新生代的区域划分,从而让读者能够更清晰的理解分代回收器的原理,在开始之前我们先来整体认识一下分代收集器。 分代收集器会把内存空间分为:老生代和新生代...

王磊的博客
23分钟前
6
0
程序员最喜欢的15款文本编辑器推荐

程序员最喜欢的15款文本编辑器推荐 2017年09月18日 17:30:50 kangle_zhu 阅读数:59390 转载地址:http://www.cr173.com/html/50553_1.html 很多时候比如编程查看代码或者打开各种文档下我们...

linjin200
26分钟前
9
0
如何在php后端及时推送消息给客户端

walkor大神,目前需求是这样的: 有一群商家在后台网页处理批量导入产品 -》 服务器接受请求 -》 开始foreach一个一个处理导入请求; 我现在想每成功导入一个就推送到前台显示已经导入成功,...

dragon_tech
44分钟前
16
0
Java利用hanlp完成语句相似度分析的案例详解

分享一篇hanlp分词工具使用的小案例,即利用hanlp分词工具分析两个中文语句的相似度的案例。供大家一起学习参考! 在做考试系统需求时,后台题库系统提供录入题目的功能。在录入题目的时候,...

左手的倒影
51分钟前
19
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部