Я начинающий программист, поэтому, пожалуйста, несите меня. Я пытаюсь создать приложение, в котором элемент в представлении списка влияет на то, что будет отображаться в следующем действии. До сих пор, у меня есть список активность:Новичок Android: ListView влияет на следующий класс
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]);
}
Как я могу сделать так, что заголовок, изображение и изменение текста на основе какой элемент в списке был выбран?
использование следующей строки кода: –
Intent intent = new Intent (getApplicationContext(), ImageActivity.class); –
вместо приведенной выше строки кода –