Ciao Sto riscontrando un problema nel tentativo di capire come funzionano le ListViews in sezione. L'ho fatto funzionare in una normale visualizzazione elenco. ma ora voglio aggiungere sezioni alla mia lista. Come inserisco l'intestazione di una sezione in.Lista visualizzazioni Android con sezioni
Ecco il mio codice che funziona.
public class ChooseTeamActivity extends ListActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.chooseact);
String FullData = getIntent().getStringExtra("FullData");
try{
JSONObject obj = new JSONObject(FullData);
List<String> leagues = new ArrayList<String>();
JSONObject objData = obj.getJSONObject("data");
JSONArray jArray = objData.getJSONArray("structure");
for (int i=0; i < jArray.length(); i++) {
JSONObject oneObject = jArray.getJSONObject(i);
leagues.add(oneObject.getString("league_website_name"));
JSONArray DivisionsArray = oneObject.getJSONArray("divisions");
for (int d=0; d < DivisionsArray.length(); d++){
JSONObject DivDict = DivisionsArray.getJSONObject(d);
leagues.add(DivDict.getString("name"));
}
}
setListAdapter (new ArrayAdapter<String>(this, R.layout.single_item,
leagues));
ListView list = getListView();
list.setTextFilterEnabled(true);
} catch (JSONException e) {
e.printStackTrace();
}
}
}
possibile duplicato di [Creazione di categorie in un ListView?] (Http://stackoverflow.com/questions/1013765/creating-categories-in-a-listview) – slayton