这是我的json值,我如何获取此值并在android studio中的表布局中设置
"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++) {
String item1= ItemArray.getString(i1);
}
我未在表布局中设置值
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.setText(name);
t2v.setTextColor(Color.BLACK);
t2v.setPadding(50,0,0,0);
t2v.setGravity(Gravity.CENTER);
tbrow.addView(t2v);
TextView t3v = new TextView(this);
t3v.setText(address
);
t3v.setTextColor(Color.BLACK);
t3v.setPadding(50,0,0,0);
t3v.setGravity(Gravity.CENTER);
tbrow.addView(t3v);
TextView t4v = new TextView(this);
t4v.setText(mobile);
t4v.setTextColor(Color.BLACK);
t4v.setPadding(50,0,0,0);
t4v.setGravity(Gravity.CENTER);
tbrow.addView(t4v);
TextView t5v = new TextView(this);
t5v.setText(booth);
t5v.setPadding(50,0,0,0);
t5v.setTextColor(Color.BLACK);
t5v.setGravity(Gravity.CENTER);
tbrow.addView(t5v);
stk.addView(tbrow);
}