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

Нажатие на ListView

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

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

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

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

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

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

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

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

1
Ev[G]eN
iOS/Android Developer
Эксперт С++
5117 / 1555 / 950
Регистрация: 23.01.2011
Сообщений: 3,185
Завершенные тесты: 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 обработать нажатие кнопки и изменить здесь же значение в textView ?
У меня есть ListView, у него есть своя разметка на которой находится строчки на каждой из которых...

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

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


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

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

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