前言
用Java创建并设置Android控件
创建控件控件
1
| LinearLayout linearLayout = new LinearLayout(this);
|
创建尺寸对象
new LinearLayout.LayoutParams()
:如果是数值,那么单位是px
1
| LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
|
为控件设置尺寸
1
| linearLayout.setLayoutParams(尺寸对象);
|
在布局内添加其他控件(可选)
1
| linearLayout.addView(控件对象);
|
在添加时指定尺寸(可选)
1
| linearLayout.addView(控件对象, 尺寸对象);
|
修改其他属性(可选)
1
| linearLayout.setBackgroundColor(0xff000000);
|
添加到页面
完成
参考文献
哔哩哔哩——Android架构解析