gpt4 book ai didi

android - onClickListener ListView

转载 作者:行者123 更新时间:2023-11-29 21:10:59 24 4
gpt4 key购买 nike

我的 Contacts Activity 中有一个联系人列表,它是用此方法填充的:

public void allyGetAllDelegate(HttpResponse response, JSONObject result)
{
if(result != null)
{
ListView listContacts = (ListView) this.listContactsView.findViewById(R.id.listContacts);

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1);

JSONArray toIterate;

try {
toIterate = result.getJSONArray("data");

for(int i=0; i<toIterate.length(); i++)
{
adapter.add(toIterate.getJSONObject(i).get("name").toString());
}

} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

listContacts.setAdapter(adapter);
}
}

当我执行这一行时:

adapter.add(toIterate.getJSONObject(i).get("name").toString());

我想在每个项目上及其内部设置一个 onClickListener, Intent 通过额外的 toIterate.getJSONObject(i).toString() 进行另一个 Activity 。

我怎样才能做到这一点?

最佳答案

试试这个

 @Override
protected void onListItemClick(ListView l, View v, int position, long id) {
//Do something when an item is clicked
}

关于android - onClickListener ListView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22874283/

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