Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
Mr.Aero
0 / 0 / 0
Регистрация: 13.07.2012
Сообщений: 13
#1

Выбор из списка - Android

13.07.2012, 20:00. Просмотров 1133. Ответов 6
Метки нет (Все метки)

Есть 2 активити. В первом активити кнопка, и TextView. При нажатии на кнопку происходит переход ко второму активити.
На втором активити показан список из 12 кнопок(пример в аттаче), у каждой кнопки свое название.

Мне нужно чтоб при нажатии на какую-либо кнопку, TextView(из первого активити) присваивалось название этой кнопки.
Например кнопка 6 имеет название Six. Я нажимаю на эту кнопку и TextView = "Six"

Как это можно реализовать? не обязательно чтоб это были именно кнопки, можно чтоб это были картинки или еще что то.
Миниатюры
Выбор из списка  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
13.07.2012, 22:09     Выбор из списка #2
http://startandroid.ru/uroki/vse-uro...forresult.html
Mr.Aero
0 / 0 / 0
Регистрация: 13.07.2012
Сообщений: 13
14.07.2012, 09:36  [ТС]     Выбор из списка #3
а можно таким способом получить несколько результатов? (используя всего 2 активити)
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
14.07.2012, 21:01     Выбор из списка #4
сколько угодно.
Mr.Aero
0 / 0 / 0
Регистрация: 13.07.2012
Сообщений: 13
15.07.2012, 23:20  [ТС]     Выбор из списка #5
в уроке который отправили выше есть такой пример, когда передаются данные
Java
1
2
3
4
5
6
@Override
  public void onClick(View v) {
    Intent intent = new Intent();
    intent.putExtra("name", etName.getText().toString());
    setResult(RESULT_OK, intent);
    finish();
Тут передается только один вид данных (текст), можно ли как то сразу 2 вида данных передать?
Если просто 2 раза написать:
Java
1
2
intent.putExtra("name", etName.getText().toString());
intent.putExtra("name1", etName.getText().toString());
то одно из этих значений будет = "null"
Возможно ли сделать чтоб работало правильно? Если можно то как? Приведите пример пожалуйста, буду благодарен)
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
16.07.2012, 00:21     Выбор из списка #6
все должно работать, покажите проект.

Добавлено через 1 минуту
да и не только текст - http://developer.android.com/intl/ru...nt/Intent.html
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.07.2012, 11:53     Выбор из списка
Еще ссылки по теме:

Android Выбор языка программирования
Android Выбор активити из уведомления
Android Выбор array из их множества
Кэширование списка Android
Android Выбор SIM карты, с которой необходимо произвести выбор

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Mr.Aero
0 / 0 / 0
Регистрация: 13.07.2012
Сообщений: 13
16.07.2012, 11:53  [ТС]     Выбор из списка #7
хех странно, щас попробовал заново код написать, теперь заработало)

еще 1 вопрос:
У меня есть Imagebutton, как передать картинку для этой кнопки, что надо написать вместо этого:
Java
1
intent.putExtra("name", etName.getText().toString());
и как потом присвоить эту картинку кнопке?
Yandex
Объявления
16.07.2012, 11:53     Выбор из списка
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru