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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Автокомплит http://www.cyberforum.ru/android-dev/thread1703434.html
У меня есть класс public class CustomAutoCompleteTextChangedListener implements TextWatcher{ public static final String TAG = "CustomAutoCompleteTextChangedListener.java"; Context context; private DatabaseHelper db; public CustomAutoCompleteTextChangedListener(Context context){ this.context = context; }
Android MenuItem Json Result Добрый ночи. Такая небольшая проблема как в MenuItem занести заголовок из результатов JSON Вот небольшой код public class JView extends AppCompatActivity { http://www.cyberforum.ru/android-dev/thread1703414.html
Glide остановка прозрачной GIF Android
Добрый день. Хочу в приложение добавить gif, но необходимо ее останавливать\запускать по событию. Когда gif останавливаю, то все пиксели с alpha каналом становятся черными. Как сделать остановку прозрачного gif поставив первый прозрачный кадр? Запускаю так. Glide.with(getApplicationContext()).load(R.drawable.gif).asGif().into(gifImageView); Так останавливаю.
Android Доработка кода
Подскажите как от сюда грамотно убрать web? Так чтобы приложение запускалось без текста и нормально отображались картинки import android.app.Activity; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ArrayAdapter; import android.widget.ImageView; public class CustomList extends ArrayAdapter<String>{
Android Обработка скрола http://www.cyberforum.ru/android-dev/thread1703361.html
Есть горизонтальный LinerLayout в скроле. Я хочу определить следующий момент: когда при скроле пользователь выйдет за границы экрана выполнить какие нибудь действия. Как такое реализовать?
Android Разметка элементов На первый взгляд простейшая задача - нарисовать калькулятор в таком стиле: И первое, что приходит на ум - использовать GridLayout для размещения кнопок. Этот макет позволяет объединять ячейки как по горизонтали, так и по вертикали, что требуется для кнопок "0" и "=". После первого наброска для меня, как для новичка в этом деле, получился неожиданный результат. Три скрина для экранов 4,7,... подробнее

Показать сообщение отдельно
xtfkpi
4 / 4 / 0
Регистрация: 27.03.2015
Сообщений: 99

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

05.04.2016, 03:13. Просмотров 138. Ответов 1
Метки (Все метки)

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

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();
  }
});
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru