Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование мобильных систем
Войти
Регистрация
Восстановить пароль
 
markistrim
0 / 0 / 0
Регистрация: 28.07.2015
Сообщений: 9
#1

Нажатие на ListView - Программирование

21.09.2015, 14:02. Просмотров 352. Ответов 1
Метки нет (Все метки)

Добрый день, уважаемые форумчане. В моем приложении элементы списка ListView генерируются программно. Я хочу, чтобы при нажатии на элемент ListView открывалось новое Activity, которое будет содержать данные из того элемента Listview, на который произвелось нажатие. Уже третий день ломаю голову, но так и не нашел решения проблемы. Реально ли такое вообще? И если реально, то в каком направлении мне копать?

Заранее благодарю за ответы^^
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2015, 14:02
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Нажатие на ListView (Программирование):

Длинное нажатие на ListView
собственно задача проста, нужно чтобы при длинном нажатии на итеме в листвью...

Нажатие на элементы ListView
Всем доброго времени суток. Коллеги, помогите решить проблему. Структура...

Как считать нажатие на одно из полей в ListView?
Добрый день, как считать нажатие на одно из полей в listview? вставляю...

Как обработать нажатие на изображение в элементе listView?
Как все знают, listView делится на множество элементов, нажатия на них можно...

Не могу заставить OnItemClickListener, ловить нажатие на элемент списка ListView
Пишу простенькое приложение по сбору цен на разные товары, сейчас пытаюсь...

Как в ListView обработать нажатие кнопки и изменить здесь же значение в textView ?
У меня есть ListView, у него есть своя разметка на которой находится строчки на...

1
Ev[G]eN
iOS/Android Developer
Эксперт С++
5115 / 1553 / 950
Регистрация: 23.01.2011
Сообщений: 3,179
Завершенные тесты: 1
23.09.2015, 17:12 #2
вешаете на ListView слушателя - onItemClickListener, в котором получаете данные с нажатого пункта, формируете, к примеру Bundle, создаете Intent(), в который кладете Bundle и готово

пример слушателя:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
        mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView <?> adapterView, View view, int i, long l) {
                ListInformation selectInformation = (ListInformation) adapterView.getItemAtPosition(i);
 
                Bundle extras = new Bundle();
                extras.putString("id", String.valueOf(selectInformation.getId()));
                extras.putString("title", selectInformation.getTitle());
                extras.putString("text", selectInformation.getText());
 
                Intent newIntent = new Intent(getApplicationContext(), DataActivity.class);
                newIntent.putExtras(extras);
                startActivity(newIntent);
            }
        });
пример получения данных в новой активити:
Java
1
2
3
4
5
6
7
8
9
10
11
12
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_data);
 
        Intent receiveIntent = getIntent();
        Bundle receiveExtras = receiveIntent.getExtras();
 
        ((TextView) findViewById(R.id.id_full_text_view)).setText(receiveExtras.getString("id"));
        ((TextView) findViewById(R.id.title_full_text_view)).setText(receiveExtras.getString("title"));
        ((TextView) findViewById(R.id.data_full_text_view)).setText(receiveExtras.getString("text"));
    }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.09.2015, 17:12
Привет! Вот еще темы с решениями:

ListView после обновлений данных также обратно через нажатие кнопки вернуть старые данные назад
Я работаю с ассортиментом для продаж ,которого JSON файла сохраняю локально.В...

ListView. После добавления кнопки перестал быть доступен сам ListView
Кастомизировал ListView с помощью нескольких TextView. Но после того, как...

Listview вывод данных и переход по нажатию на другой Listview SQLite
Доброго извините за название темы, долго не мог сформировать название, В общем...

Данные из SQlite в ListView, обработка события ListView
Ребят, есть БД, ListView. Надо при нажатии на строчку ListView вытащить данные...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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