android编程中setLayoutParams方法设置
2013-07-28 19:39
337 查看
第一篇
private LinearLayout generateHeadOfControl() { LinearLayout LayoutHead = createLayout(LinearLayout.HORIZONTAL); Button DateButton = generateDateButton(); Button ItemButton = generateItemButton(); DateButton.setLayoutParams(new LinearLayout.LayoutParams(100, LinearLayout.LayoutParams.WRAP_CONTENT)); ItemButton .setLayoutParams(new LinearLayout.LayoutParams(100, LinearLayout.LayoutParams.WRAP_CONTENT)); layoutHead.addView(DateButton); layoutHead.addView(ItemButton); return layoutHead; } ========================== 注意在LinearLayout里设置params用的是ViewGroup的LayoutParams,会出错,上面的代码OK了~
第二篇
textView.setLayoutParams(new TextSwitcher.LayoutParams( LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); 为什么要用TextSwitcher的LayoutParams呢。查一查API,可以看到这么一句话These supply parameters to the parent of this view specifying how it should be arranged。也就是说一定要用父控件的LayoutParams。如果父控件是LinearLayout,当然就必须写成LinearLayout.LayoutParams
相关文章推荐
- android编程中setLayoutParams方法设置
- android编程中setLayoutParams方法设置
- android编程中setLayoutParams方法设置
- android编程中setLayoutParams方法设置
- android编程中setLayoutParams方法设置
- getLayoutParams()和setLayoutParams()方法源码
- 通过RelativeLayout.LayoutParams.addRule()方法在代码中设置RelativeLayout相关属性
- HttpPost设置请求超时的2种方法:DefaultHttpClient与BasicHttpParams
- 设置控件的随机显示位置 setlayoutparams
- Android编程之ProgressBar圆形进度条颜色设置方法
- getLayoutParams()和setLayoutParams()方法源码
- Android编程实现TextView字体颜色设置的方法小结
- getLayoutParams()和setLayoutParams()方法源码,有需要的朋友可以参考下。
- 利用getLayoutParams()方法和setLayoutParams()方法
- getLayoutParams()方法和setLayoutParams()方法
- 容易被忽视的问题之:View的setLayoutParams()方法
- 利用getLayoutParams()方法和setLayoutParams()方法
- 通过RelativeLayout.LayoutParams.addRule()方法在代码中设置RelativeLayout相关属性
- Android编程之selector下设置背景属性值的方法
- Android编程实现设置按钮背景透明与半透明及图片背景透明的方法