android编程中setLayoutParams方法设置
2014-05-12 06:38
519 查看
http://blog.csdn.net/ganlijianstyle/article/details/7595079
android编程中setLayoutParams方法设置
第一篇
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编程设置全屏的方法实例详解
- Android编程判断横屏、竖屏及设置横竖屏的方法
- Android编程使用AlarmManager设置闹钟的方法
- android编程实现设置、打开wifi热点共享供他人连接的方法
- Android编程之手机壁纸WallPaper设置方法示例
- Android编程简单设置ListView分割线的方法
- Android编程设置屏幕亮度的方法
- android编程中setLayoutParams方法设置
- android编程中setLayoutParams方法设置
- Android编程闹钟设置方法详解
- Android编程获取并设置Activity亮度的方法
- Android编程实现设置TabHost当中字体的方法
- Android编程将Activity背景设置为墙纸的简单实现方法
- Android编程设置LayoutParams
- Android编程实现简单设置按钮颜色的方法
- android编程获取和设置系统铃声和音量大小的方法
- Android编程设置提醒事件的方法
- android编程中setLayoutParams方法设置