私は初心者のプログラマーですので、私に同行してください。私は、リストビューの項目が次のアクティビティに表示される項目に影響するアプリケーションを作成しようとしています。初心者:次のクラスに影響を与えるリストビュー
public class Primary extends ListActivity{
private static final String[] items = {"Item1", "Item2", "Item3", "item4", "Item5"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, items));
TextView heading =(TextView)findViewById(R.id.listViewHeading);
heading.setText("Primary");
}
public void onListItemClick(ListView parent, View v, int position, long id){
}
及び第二の活性のために、私はこれがあります:
public class ImageActivity extends Activity{
TextView heading;
ImageView image;
TextView text;
public static final String[] headings={"heading 1", "heading 2", "heading 3", "heading 4", "heading 5",};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.image_activity);
heading = (TextView)findViewById(R.id.adHeading);
image = (ImageView)findViewById(R.id.adImage);
text =(TextView)findViewById(R.id.adText);
addInfo();
}
private void addInfo() {
heading.setText(headings[x]);
image.setImageResource(images[x]);
text.setText(text[x]);
}
見出し、画像、及びテキストの変更が基づいているので、私はそれを作ることができますどのようにこれまでのところ、私は、リストの活性を有しリストビューのどの項目が選択されましたか?
次のコード行を使用してください: –
意図インテント=新しいインテント(getApplicationContext()、ImageActivity.class); –
上記のコードラインの代わりに –