クリックされたリストビューアイテムの番号を取得して、インテントを介してその番号を送信するにはどうすればよいですか?
例
リストアイテム番号2をクリックすると、1が返されます(0から始まるため)。
クリックされたリストビューアイテムの番号を取得して、インテントを介してその番号を送信するにはどうすればよいですか?
例
リストアイテム番号2をクリックすると、1が返されます(0から始まるため)。
リストアイテムをクリックするとonItemClickが呼び出され、3番目の引数はクリックされたアイテムのインデックスです。
ListView listview = (ListView) findViewById(R.id.listview);
listview.setOnItemClickListener(new OnItemClickListener(){
public void onItemClick(AdapterView<?> arg0, View v, int position, long id)
{
Log.i.("app","I clicked item number " + position);
//int position is your index , 0,1,2 etc.
Intent myIntent = new Intent(this, Next.class);
myIntent.putExtra("itemNumber",position);
startActivity(myIntent);
}
});
ListView.getCheckedItemPosition()
あなたの友だちです。