0

リストビューでクリックされたアイテムの詳細を別のアクティビティで表示する方法は? これを参考にしました。残念ながら、詳細を表示する方法については理解できませんでした。誰でもこれについて私を助けてもらえますか?

4

1 に答える 1

1

putExtra の意図を使用でき、任意の値またはシリアル化されたクラス オブジェクトを渡すことができます

yourActivity.java

list.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
            int position, long id) 
 {
   Intent intent = new Intent(yourActivity.this,item.class);
   intent.putExtra("item",parent.getSelectedItem().toString);
   startActivity(intent)
}

item.java

Intent intent = getIntent();
String itemText = intent.getStringExtra("item");
textView.settext(itemText);

あなたが要点を得たことを願っています..:

于 2013-06-17T10:51:59.010 に答える