预先:这是我第一次尝试 Android 应用程序。我在那个奇怪的地方,不知道要搜索什么才能找到我的问题的答案。
我已经完成的是:
- 创建了一个具有“title”和“youTubeUrl”属性的自定义类myCustomClass
- 创建了一个 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();
谢谢你的帮助。