如何在滚动视图中通过代码生成android线性布局?

时间:2015-09-23 15:20:32

标签: android android-listview

我有一个滚动视图和一个列表。我创建了自己的列表,并没有使用android API附带的列表视图。 我需要通过Web服务动态生成此列表。 这是我的清单:

{{1}}

如何在代码中生成粉红色的并将它们放在滚动视图中??? enter image description here

1 个答案:

答案 0 :(得分:1)

我同意弗兰克的看法。列表视图是最好的,但你可以做类似的事情: Programmatically adding TableRow to TableLayout not working

ScrollView yourScroll = (ScrollView) findViewById(R.id.yourScroll);

LinearLayout l = new LinearLayout(this);

l.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT));
//l.setBackground(Color.parseColor("#"));
yourScroll.addView(l);

这会添加一个线性布局作为孩子。通过说出类似的内容来添加水平方向(在添加到scrollview之前:

l.setOrientation(...

使用listview示例的自定义适配器:https://github.com/kweaver00/android-learning/tree/master/ListView