-
效果图:
-
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);
}
}