您好,我在尝试了解分段列表视图的工作原理时遇到问题。我让它工作到正常的列表视图中。但现在我想将部分添加到我的列表中。如何在其中添加节标题。
这是我有效的代码。
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();
}
}
}
例如,快速谷歌“androidsectionedlistview”将返回结果http://w2davids.wordpress.com/android-sectioned-headers-in-listviews/ http://w2davids.wordpress.com/android-sectioned-headers-in-listviews/
快速总结一下,您最终会编写一个列表适配器,该适配器在需要时返回标题布局,并在需要时返回行布局。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)