listviewに対して、Hello World!1~Hello World!100を一覧に表示し、リスト上のHello World!nを選択するとその選んだHello Workd!nをトーストで表示するサンプルコードです。

サンプル

activity_main.xml

					
<ListView
android:id="@+id/listview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
				

MainActivity

					
ListView lv = this.findViewById(R.id.listview);
lv.setItemsCanFocus(false);
List items = new ArrayList();
/*
 * 100件のリスト作成
 */
int i;
for (i=1; i <= 100; i ++) {
	String s = String.valueOf(i);
	String liststr = s +","+ "Hello World!";
	items.add(liststr);
}
ArrayAdapter adapter;
adapter = new ArrayAdapter(
		getApplicationContext(), android.R.layout.simple_list_item_1,items);
lv.setAdapter(adapter);
/*
 * リストをクリックした時のトースト表示
 */
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
	@Override
	public void onItemClick(AdapterView parent,
							View view, int pos, long id) {
		String item = (String) parent.getItemAtPosition(pos);
		Toast.makeText(getApplicationContext(), item, Toast.LENGTH_SHORT).show();
	}
});