Форум программистов, компьютерный форум, киберфорум
Наши страницы

Переход на новое activity с элемента listView, заполненного через SimpleCursorAdapter - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Рендеринг активити перед запуском http://www.cyberforum.ru/android-dev/thread1436575.html
Доброго времени суток. Есть две активити, вторая открывается по кнопке из первой. Во второй активити происходит загрузка данных некоторое время, после чего она начинает отображаться, в связи с чем...
Программирование Android Как сделать перемотку 2-ух и более .xml файлов? Добрый день! Я чайник в разработке под андройд. Создаю новый проект - Tabbed Activity - Action Bar Tabs (with ViewPager), в нем создается файл Fragment_main.xml. Когда запускаю это приложение... http://www.cyberforum.ru/android-dev/thread1436446.html
Программирование Android При запуске приложения на эмуляторе (genymotion) начали создаваться по 2 ярлыка
Не знаю после чего, но при запуске приложения на эмуляторе (genymotion) начали создаваться по 2 ярлыка. При удалении приложения по одному, удаляется и второй. Открывают одно и тоже. Что это может...
Как изменить ссылку по нажатию кнопки? Программирование Android
Кто подскажет, как тут, по нажатию кнопки менять ссылки? URL feedUrl = null; try { feedUrl = new URL("http://urbanside.ru/rss.xml"); } Сам код целиком package...
Программирование Android Вытащить информацию из базы данных Sqlite http://www.cyberforum.ru/android-dev/thread1436230.html
Здравствуйте! Пишу простенькое приложение "Справочник". В кратком что у меня есть: 3 класса: MainActivity - тут у меня расположен ListView со списком объектов, и в зависимости от выбранного в списке...
Программирование Android Andoid + USB HID device EndPoint 0 Добрый день! Есть железка на контроллере, должна взаимодействовать с Android как USB HID устройство. У железки один endpoint IN и стандартный нулевой конфигурационный. Пытаюсь взаимодействовать через... подробнее

Показать сообщение отдельно
-37_Holod
1 / 1 / 1
Регистрация: 03.05.2013
Сообщений: 28
03.05.2015, 19:24
Ну, на самом деле это не то чтоб уж прям совсем элементарная задача... Для начала нужно создать кастомный адаптер, наследующийся от SimpleCursorAdapter, там переопределить метод getView, в нем получить обьект View от R.layout.item_lesson, а на него уже повесить клик листенер, в этом же методе, кстати, можно прописать логику чередования цветов. Чето типа такого

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
32
33
34
35
36
public class SimpleCursorAdapterExt extends SimpleCursorAdapter {
    private Cursor c;
    private Context context;
 
    public SimpleCursorAdapterExt(Context context, int layout, Cursor c,
            String[] from, int[] to) {
        super(context, layout, c, from, to);
        this.c = c;
        this.context = context;
    }
 
    @Override
    public int getCount() {
        // TODO Auto-generated method stub
        return c.getColumnCount();
    }
 
    @Override
    public View getView(final int position, View convertView, ViewGroup parent) {
        if (convertView == null) {
            convertView = LayoutInflater.from(context).inflate(R.layout.item,
                    null);
        }
        convertView.setOnClickListener(new OnClickListener() {
 
            @Override
            public void onClick(View v) {
                Log.d("myLogs", "" + position);
                                ((Activity) context).startActivity(new Intent((((Activity) context)), MainActivity.class));
            }
        });
 
        return convertView;
    }
 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru