Android学习——自定义布局LinearLayout,参数LayoutParams
来源:互联网 发布:mac自带修图软件怎么用 编辑:程序博客网 时间:2024/06/05 02:50
今天练习了一个案例,通过自己建立一个线性布局,并添加相应组件。
在MainActivity.java中添加下列代码
private LinearLayout myLayout;%定义对象
private LinearLayout.LayoutParams layoutP;
private int WC = LinearLayout.LayoutParams.WRAP_CONTENT;
private TextView black_TV, blue_TV;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
myLayout = new LinearLayout(this);
myLayout.setOrientation(LinearLayout.VERTICAL);
myLayout.setBackgroundResource(color.white);
setContentView(myLayout);
layoutP = new LinearLayout.LayoutParams(WC, WC);
black_TV = new TextView(this);
blue_TV = new TextView(this);
myLayout.addView(black_TV, layoutP);
myLayout.addView(blue_TV, layoutP);
black_TV.setTextColor(Color.BLACK);
blue_TV.setTextColor(Color.BLUE);
black_TV.setText("黑色");
blue_TV.setText("蓝色");
}
其中关于LayoutParams 不是很明白,网上一位朋友进行了详细叙述http://www.cnblogs.com/zhengbeibei/archive/2013/03/29/2989263.html
LayoutParams 实现动态添加控件,可以根据需求添加
- Android学习——自定义布局LinearLayout,参数LayoutParams
- ListView 自定义item布局 android.widget.LinearLayout$LayoutParams
- ListView 自定义item布局 android.widget.LinearLayout$LayoutParams
- LayoutParams——LinearLayout.LayoutParams
- android布局 —— LinearLayout
- Android 布局学习之——LinearLayout的layout_weight属性
- android java写布局LinearLayou.LayoutParams参数
- Android 自定义View总结 —— LayoutParams
- 学习杂记:android布局 LinearLayout
- Android--布局方式(LinearLayout)学习
- 【Android】34、基本布局——LinearLayout
- android学习笔记11 - LayoutParams布局控制
- Android学习 - LinearLayout布局和RelativeLayout布局
- LinearLayout—线性布局
- Android【布局管理器】——线性布局LinearLayout
- 代码改布局的高度等Caused by: java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams
- Android 布局学习之——LinearLayout属性baselineAligned的作用及baseline_抄来的
- Android 布局学习之——LinearLayout属性baselineAligned的作用及baseline
- 块存储
- 图片占用内存计算方法
- ValueError: The indices for endog and exog are not aligned
- iOS 10 中导航控制器出栈入栈连续操作存在的问题
- 连接fatfs与SD卡
- Android学习——自定义布局LinearLayout,参数LayoutParams
- Android Java Socket实现文件上传(二)——服务端
- iOS判断NSDictionary中含有某个key
- ArrayBuffer:类型化数组
- socket
- Tomcat如何实现Comet
- iOS开源项目周报1215
- java 多线程①
- 使用Spring 发送邮件时遇到的问题