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

Переход на новое 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. Когда запускаю это приложение пролистывается один и тот же файл (Fragment_main.xml). Как к пролистыванию добавить 2-ой и более файлов .xml? Я делал "костыль": создал глобальную переменную position и в методе onCreateView... 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 app.kray.anddev; import java.io.IOException; import java.io.InputStream;
Программирование Android Вытащить информацию из базы данных Sqlite http://www.cyberforum.ru/android-dev/thread1436230.html
Здравствуйте! Пишу простенькое приложение "Справочник". В кратком что у меня есть: 3 класса: MainActivity - тут у меня расположен ListView со списком объектов, и в зависимости от выбранного в списке объекта (определяем по id) запускается новое активити, которое выводит описание объекта. Information - принимает id по которому мы кликнули, и должно взять данные из Бд ( в Бд храниться описание...
Программирование Android Andoid + USB HID device EndPoint 0 Добрый день! Есть железка на контроллере, должна взаимодействовать с Android как USB HID устройство. У железки один endpoint IN и стандартный нулевой конфигурационный. Пытаюсь взаимодействовать через нулевой Endpoint засылая с телефона (Android) данные. Данные не доходят до железки. Как отсылать данные с Андроид в железку через конфигурационный endpoint 0? С настройкой USB_TYPE_VENDOR всегда... подробнее

Показать сообщение отдельно
-37_Holod
1 / 1 / 1
Регистрация: 03.05.2013
Сообщений: 28
03.05.2015, 19:24     Переход на новое activity с элемента listView, заполненного через SimpleCursorAdapter
Ну, на самом деле это не то чтоб уж прям совсем элементарная задача... Для начала нужно создать кастомный адаптер, наследующийся от 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;
    }
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru