Android 以编程方式创建LinearLayout
示例
层次结构
- LinearLayout(horizontal)
- ImageView
- LinearLayout(vertical)
- TextView
- TextView码
LinearLayout rootView = new LinearLayout(context); rootView.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT)); rootView.setOrientation(LinearLayout.HORIZONTAL); //用于图像查看 ImageView imageView = new ImageView(context); //用于水平线性布局 LinearLayout linearLayout2 = new LinearLayout(context); linearLayout2.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT)); linearLayout2.setOrientation(LinearLayout.VERTICAL); TextView tv1 = new TextView(context); TextView tv2 = new TextView(context); //将2个textview添加到水平linearlayout linearLayout2.addView(tv1); linearLayout2.addView(tv2); //最后,将imageview和水平linearlayout添加到垂直linearlayout(rootView) rootView.addView(imageView); rootView.addView(linearLayout2);
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短