前面:这是我第一次尝试Android应用程序。我在这个陌生的地方不知道要寻找什么来寻找我的问题的答案。获取对ListView中对象的引用
我所完成的是:
- 创建一个自定义类myCustomClass与 '标题' 和 'youTubeUrl'
- 创建一个ArrayList <myCustomClass>
- 添加多个元素的属性,ArrayList的<myCustomClass>
- 创建一个自定义ArrayAdapter并将其附加到arraylist。
- 向自定义ArrayAdapter添加了onItemClickListener。
所有这些都很好。我想在ListView中显示标题,然后当用户单击列表视图项时,我想要获取对youtubeUrl属性的引用。
下面是我对适配器代码:
MyListAdapter myListAdapter = new MyListAdapter(this, R.layout.my_list, elements);
myList.setAdapter(myListAdapter);
myList.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String item = ((TextView)view).getText().toString();
Toast.makeText(getBaseContext(), item, Toast.LENGTH_LONG).show();
}
});
myListAdapter.notifyDataSetChanged();
感谢您的帮助。
显示myListAdapter.java源代码 –