我无法在表布局中设置数组值,我不知道下面的代码是否正确,但是我得到了200 OK的响应,请参考任何其他方法从arraylist中获取值并设置值在android studio中的表格布局中
output:
"ItemArray": [
"091271700007",
"S Santhosh kumar",
"1st main road",
1234567890,
170
],
"ItemArray": [
"0912717123456",
"S Santhosh ",
"2st main road",
1234567890,
170
],
ItemArray=arrayObject.getJSONArray("ItemArray");
for (int i1=0; i1 < ItemArray.length(); i1++) {
item1= ItemArray.getString(i1);
list.add(ItemArray.get(i1).toString());
}
for (i1=0; i1 < item1.length(); i1++) {
TableRow tbrow = new TableRow(this);
TextView t1v = new TextView(this);
t1v.setText("" + i1);
t1v.setTextColor(Color.BLACK);
t1v.setGravity(Gravity.CENTER);
t1v.setPadding(20,0,0,0);
tbrow.addView(t1v);
TextView t2v = new TextView(this);
t2v.setTextColor(Color.BLACK);
t2v.setPadding(50,0,0,0);
t2v.setGravity(Gravity.CENTER);
tbrow.addView(t2v);
TextView t3v = new TextView(this);
t3v.setTextColor(Color.BLACK);
t3v.setPadding(50,0,0,0);
t3v.setGravity(Gravity.CENTER);
tbrow.addView(t3v);
TextView t4v = new TextView(this);
t4v.setTextColor(Color.BLACK);
t4v.setPadding(50,0,0,0);
t4v.setGravity(Gravity.CENTER);
tbrow.addView(t4v);
TextView t5v = new TextView(this);
t5v.setPadding(50,0,0,0);
t5v.setTextColor(Color.BLACK);
t5v.setGravity(Gravity.CENTER);
tbrow.addView(t5v);
stk.addView(tbrow);
}
您应该尝试使用recyclerview而不是listview,因为这太容易使用并且也理解。