-1
У меня есть фиктивный ListView, что у меня есть настройки в мое приложение, которое использует следующий код:Использование JSON с ListView в Android
public class Roster extends Activity {
private ListView mainListView ;
private ArrayAdapter<String> listAdapter ;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_roster);
// ListView resource.
mainListView = (ListView) findViewById(R.id.rosterListView);
// List of names.
String[] players = new String[] { "Dude1", "Guy2"};
ArrayList<String> playerlist = new ArrayList<String>();
playerlist.addAll(Arrays.asList(players));
//ArrayAdapter using the list.
listAdapter = new ArrayAdapter<String>(this, R.layout.rosterrow, playerlist);
// Add more Players, If you passed a String[] instead of a List<String>
// into the ArrayAdapter constructor, you must not add more items.
// Otherwise an exception will occur.
listAdapter.add("Person8");
// Set the ArrayAdapter as the ListView's adapter.
mainListView.setAdapter(listAdapter);
getActionBar().setDisplayHomeAsUpEnabled(true);
}
, который дает мне ListView трех игроков. Теперь я хочу использовать объект json для заполнения списка вместо использования строки. Как я могу заполнить список, используя свой json-объект?