gpt4 book ai didi

带有部分的 Android ListView

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:00:58 24 4
gpt4 key购买 nike

您好,我在尝试了解分段 ListView 的工作原理时遇到了问题。我让它在正常的 ListView 中工作。但现在我想将部分添加到我的列表中。如何在其中添加节标题。

这是我的有效代码。

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();
}
}
}

最佳答案

“android sectioned listview”的快速谷歌将返回结果,例如 http://w2davids.wordpress.com/android-sectioned-headers-in-listviews/

简而言之,尽管您最终编写了一个列表适配器,该适配器在需要时返回标题布局,并在需要时返回行布局。

关于带有部分的 Android ListView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10319109/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com