3
我有一个名称,年龄和等级的自定义列表。我想遍历列表并在表格布局中显示内容。每行都有以下属性.Row会有某种造型如何在android表格布局的行中添加多列
Name,
Age,
Age_Value,
Grade,
Grade_Value
的这里年龄和成绩只不过是低于label.Given是一个示例表
Dolly
Age
23
Grade
A+
Roman
Age
22
Grade
C
Ben
Age
23
Grade
B+
我想这些细节在我的布局添加到表布局动态。
这里是代码即时试图
for(int j=0;j<_attributeList.size();j++)
{
TableRow tr = new TableRow(MyActivity.this);
tr.setLayoutParams(new LayoutParams(
LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));
TextView tvName = new TextView(MyActivity.this);
tvName.setPadding(3,0,0,0);
tvName.setText(_attributeList.get(j).getName() +" : ");
tr.addView(tvName);
TextView tvAgeL = new TextView(MyActivity.this);
tvAgeL .setText("Age");
tr.addView(tvAgeL);
TextView tvAgeValue = new TextView(MyActivity.this);
tvAgeValue .setPadding(3,0,0,0);
tvAgeValue .setText(_attributeList.get(j).getValue() +" : ");
tr.addView(tvAgeValue);
attributeTable.addView(tr, new TableLayout.LayoutParams(
LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));
}
}
由于这些项目都将在同一行即时得到在单行结果。我该怎么让他们在单独的行
newRow.addView(feeTypeText,(new LayoutParams(0,LayoutParams.WRAP_CONTENT,0.8f))); ..构造函数ViewGroup.LayoutParams(int,int,float)未定义.am我缺少somthing? – playmaker420
我使用了一些线性布局来实现结果。您的代码确实有帮助。谢谢 – playmaker420