LinearLayout系列:LinearLayout动态添加子View
Posted zhangjin1120
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LinearLayout系列:LinearLayout动态添加子View相关的知识,希望对你有一定的参考价值。
-
效果图:
-
LinearLayout
的默认排列方向是水平的,所以要先设置为垂直的。 -
MainActivity.java
代码:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout ll = new LinearLayout(MainActivity.this);
ll.setOrientation(LinearLayout.VERTICAL);
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("刘德华");
arrayList.add("黎明");
arrayList.add("郭富城");
arrayList.add("任贤齐");
for (String name : arrayList) {
TextView tv = new TextView(MainActivity.this);
tv.setText(name);
ll.addView(tv);
}
setContentView(ll);
}
}
以上是关于LinearLayout系列:LinearLayout动态添加子View的主要内容,如果未能解决你的问题,请参考以下文章
ScrollView中嵌套ListView滚动冲突的两种解决方案
Android五大布局——LinearLayoutRelativeLayout
LinearLayout系列:LinearLayout动态添加子View