大佬教程收集整理的这篇文章主要介绍了带有额外隐藏字段的Android列表视图,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这就是我在做的事情
listView = (ListView) findViewById(R.id.list); String[] names= new String[] { "name1","name2" }; String[] links= new String[] { "link1","link2" }; ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,android.R.id.text1,send names and links); listView.setAdapter(adapter); listView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent,View view,int position,long id) { String itemValue = (String) listView.getItemAtPosition(position); Intent myIntent = new Intent(arg0.getContext(),NewPage.class); myIntent.putExtra("Url",how to get this); startActivity(myIntent); } }); }
class Data { String name; String link; @Override public String toString() { return name; } }
构建数据项列表:
String[] names= new String[] { "name1","link2" }; List<Data> output = new ArrayList<Data>(); for (int i = 0; i < names.length; i++) { Data d = new Data(); d.name = names[i]; d.link = links[i] output.add(d); } ArrayAdapter<Data> adapter = new ArrayAdapter<Data>(this,output);
然后,您可以使用OnItemClickListener中的数据:
Data item = (Data) listView.getItemAtPosition(position); Intent myIntent = new Intent(arg0.getContext(),NewPage.class); myIntent.putExtra("Url",d.link); startActivity(myIntent);
以上是大佬教程为你收集整理的带有额外隐藏字段的Android列表视图全部内容,希望文章能够帮你解决带有额外隐藏字段的Android列表视图所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。