前面:這是我第一次嘗試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源代碼 –