Advertisement
Guest User

ListViewTag

a guest
Sep 21st, 2014
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.60 KB | None | 0 0
  1. // MyHardArray - массив со значениями для списка, просто имена людей
  2.         adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, MyHardArray);
  3.         adapter.notifyDataSetChanged();
  4.         listview.setAdapter(adapter);
  5.  
  6.         // Обработчик нажатия
  7.         listview.setOnItemClickListener(new OnItemClickListener() {
  8.  
  9.             public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
  10.                 Intent intent = new Intent(this, OneActivity.class);
  11.                 // Здесь имена людей которые будут отображены по нажатию
  12.                 String MyTextOnNewActivity = (String) ((TextView) view).getText();
  13.  
  14.                 // пример массива с нужными данными в Tag
  15.                 // Разбираем его и присваиваем тэг
  16.                 String[] MyTagArray = new String[]{ "VasHello","TesWorld", "MekLeon", "SecMih" };
  17.                 for(String sT:temp){
  18.                     view.setTag(sT);
  19.                 }
  20.                 // Отправляем данные в другой Activity - Имена
  21.                 intent.putExtra(MY_TEXT_ON_NEW_ACTIVITY, MyTextOnNewActivity);
  22.                 // Вот тут отправляется Тэг но только последний, мне нужно для каждого элемента свой
  23.                 intent.putExtra(MY_TAG_ON_NEW_ACTIVITY, view.getTag().toString());
  24.                 startActivity(intent);
  25.             }
  26.         });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement