2011-09-10 3 views
0

実際には、1つのアクティビティで異なるコンテンツを表示する方法を探しています。実際には何か考えていますが、方法や方法があれば私はそれをすることができますか?基本的に私は2つの活動をしています。最初のものには100要素のリストビューが含まれています。アクティビティ1のリストビュー項目をクリックすると、アクティビティ2のさまざまなコンテンツを表示できます.2つのテキストビューと1つの画像ビューを変更できる必要があります。Androidは1つのアクティビティで異なるコンテンツを取得します

どうすればいいですか?前もって感謝します!

答えて

-1

DOは、このようsomethins役立ちます希望:

活動1:

Intent intent = new Intent(Activity1.this, Activity2.class); 
intent.putExtra("someKey","someValue"); 
startActivityForResult(Intent, 0); 

活動2:

はその後Activty2にあなたが意図を抽出することができます

String i = getIntent().getStringExtra("someKey")); 
TextView txt = (TextView) findViewById(R.id.textView); //your textview's id 
txt.setText(i); 

これはうまくいくはずです!

2

インテントを使用してアクティビティ間でペイロードを渡したいとします。 Activty1で

次のような新しいテントます

Intent myIntent = new Intent(view.getContext(), 
Activty2.class); 
myIntent.putExtra("detailtext", ((TextView) view).getText()); 
startActivityForResult(myIntent, 0); 

putExtra方法は、あなたのペイロードのですが。

getIntent().getStringExtra("detailtext")); 

関連する問題