Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
 Аватар для anya14
0 / 0 / 0
Регистрация: 28.04.2013
Сообщений: 9
1

Работа с Listview

02.07.2013, 16:52. Показов 1103. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток!
Передо мной возникла такая проблема:
Необходимо сделать так, чтобы при нажатии на разные элементы listview переходило на разные лэйауты...
Долго мучаюсь, пока не получается.
Вот часть кода, тут получилось вывести позиции, ай ди и названия пункта в лист вью.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 public class one extends Activity {
 
    
 
 
            String[] colors = { "1", "2", "3"};
            
            @Override
            public void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.one);
         
                
                ListView list = (ListView) findViewById(R.id.pups);
         
                ArrayAdapter<String> adapter = new ArrayAdapter<String>
                                                   (this, android.R.layout.simple_list_item_1, colors);
         
                
                list.setAdapter(adapter);
            
        
            list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
                public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                    Toast.makeText(getApplicationContext(), "itemClick: position = " +
                            position + ", id = " + id + ", " + parent.getAdapter().getItem(position),
                            Toast.LENGTH_SHORT).show();
            
                }
            });
        }}
как отредактировать данный код, чтобы осуществлялся переход, а не вывод тоста??
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.07.2013, 16:52
Ответы с готовыми решениями:

Работа с ListView
Нужно что бы при нажатии на один элемент в первом ListView он копировался во второй ListView причём многократно.

Работа с Listview
Доброго времени суток! Передо мной возникла такая проблема: Необходимо сделать так, чтобы при нажатии на разные элементы listview...

Работа с ListView из потока
Доброго всем здравия! Вот несколько вопросов, которые не смог разобрать самостоятельно по урокам: 1. как обратиться к списку из...

3
 Аватар для Maxtron
50 / 50 / 4
Регистрация: 17.11.2012
Сообщений: 229
Записей в блоге: 1
02.07.2013, 17:44 2
Почитайте здесь:
Событие ListView itemClick
0
1 / 1 / 0
Регистрация: 08.07.2013
Сообщений: 15
16.07.2013, 12:02 3
в обработчике пропишите
Java
1
2
3
4
5
switch(position){
case 0:
startActivity(new Intent(this,Нужный_класс.class));
break;
}
0
22 / 22 / 4
Регистрация: 10.04.2011
Сообщений: 248
16.07.2013, 15:40 4
Например так
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
menuListView.setOnItemClickListener(new OnItemClickListener() {
 
            public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) {
                switch (position) {
                case 0:
                    startActivity(new Intent(getApplication(), AlbumsActivity.class));
                    break;
                case 1:
                    startActivity(new Intent(getApplication(), FriendsActivity.class));
                    break;
                case 2:
                    startActivity(new Intent(getApplication(), ListFeedActivity.class));
                    break;
                default:
                    break;
                }
            }
        });
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.07.2013, 15:40
Помогаю со студенческими работами здесь

Вызов курсора с параметром или Работа с ListView
Мужики, помогите пожалуйста, Не могу найти как это сделать. Время поджимает. Очень прошу. Простите за название если оно не правильно. ...

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

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

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

Передача данных из ListView в другой Activity в ListView
Добрый день. Пытаюсь разобраться с передачей данных с ListView, но выходит что то непонятное, скриншоты приложения приложил. После...


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

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

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на HTML+JS+Winform­s
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru