前もって:これは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();
ご協力いただきありがとうございます。