Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
xtfkpi
4 / 4 / 1
Регистрация: 27.03.2015
Сообщений: 99
#1

Можно ли обработать два ListView в пределах одного activity на android? - Программирование Android

05.04.2016, 03:13. Просмотров 201. Ответов 1

Делаю небольшое приложение, которое показывает несколько ListView через ViewFlipper. Для обработки кликов использую найденный на developer.alexanderklimov.ru/android/views/listview.php код, прописав его отдельно для каждого компонента.

http://www.cyberforum.ru/android-dev/thread1428446.html
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
ArrayAdapter<String> eventAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, events);
        lstEvents.setAdapter(eventAdapter);
        lstGreetings.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View itemClicked, int position, long id) {
                display("for event " + position);
            }
        });
        
        ArrayAdapter<String> greetAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, greetings);
        lstGreetings.setAdapter(greetAdapter);
        lstGreetings.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View itemClicked, int position, long id) {
                display("for greet " + position);
            }
        });

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

Java
1
2
3
4
5
6
7
8
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
  @Override
  public void onItemClick(AdapterView<?> parent, View itemClicked, int position,
      long id) {
    Toast.makeText(getApplicationContext(), ((TextView) itemClicked).getText(),
            Toast.LENGTH_SHORT).show();
  }
});
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2016, 03:13
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Можно ли обработать два ListView в пределах одного activity на android? (Программирование Android):

Можно ли сделать приложение для Android с Activity не во весь экран, а вроде окна на Windows?
Android 2.3. Рута нет и не планируется. Можно, чтобы это была не активность,...

Изменение layout-элементов одного activity из другого activity
Здравствуйте! Я хочу изменить размер или цвет текста TextView в одном...

Как из одного Activity перенести фотку в другое Activity?
Собственно необходимо отобразить фотографию в activity2, которую загрузили в...

Из одного Activity получить значение другого Activity
Запускаю активити: public class MainActivity extends Activity { ... ......

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

1
OlegJV
103 / 103 / 28
Регистрация: 13.03.2016
Сообщений: 474
05.04.2016, 08:03 #2
Строки № 3 и № 12 ни о чем не говорят?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.04.2016, 08:03
Привет! Вот еще темы с решениями:

Из ListView на новую Activity
Доброго времени суток! Я делал приложение в котором из &quot;главного меню&quot;...

Переход с элемента listView на activity
никак не возьму в толк, каким образом можно реализовать переход на новое...

Передать данные из диалога ListView родительскому Activity
Нашел код в котором создается диалоговое окно, в нем вводятся данные и эти...

Восстановление позиции ListView по возвращении из другого Activity
Доброго времени суток. Имеется activity с ListView, заполняемого из базы...


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

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

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