The*_*ter 0 android loops arraylist tablelayout
我有这个ArrayList:
ArrayList<Double> debtList = datasource.debtList;
ArrayList<Double> feeList = datasource.feeList;
Run Code Online (Sandbox Code Playgroud)
如何在循环中的TableLayout中并排打印出这两个列表(格式无关紧要)?这是布局:
TableLayout table = (TableLayout) findViewById(R.id.myTableLayout);
Run Code Online (Sandbox Code Playgroud)
好吧,你有两个的ArrayList debtList和feeList,我认为无论是ArrayList包含的元素数量相等,现在通过这个列表循环,创建表行添加两个textViews到表行,并添加tablerow的到tableLayout,这样你就可以做到以下几点:
ArrayList<Double> debtList = datasource.debtList;
ArrayList<Double> feeList = datasource.feeList;
TableLayout table = (TableLayout) findViewById(R.id.myTableLayout);
for(int i=0;i<debtList.size();i++)
{
TableRow row=new TableRow(this);
double debt = debtList.get(i);
double fee = feeList.get(i);
TextView tvDebt=new TextView(this);
tvDebt.setText(""+debt);
TextView tvFee=new TextView(this);
tvFee.setText(""+fee);
row.addView(tvDebt);
row.addView(tvFee);
table.addView(row);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13526 次 |
| 最近记录: |