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

ListView, ToggleButton, SQLite, CursorAdapter. Как найти idItem в ListView, где была нажата ToggleButton? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Получать данные по сокетам http://www.cyberforum.ru/android-dev/thread557256.html
Здравствуйте, пишу Socket клиент для Android на Java который коннектится к серверу и сервер начинает отправлять данные в таком формате первые 4 байта- размер файла затем сам файл потом опять 4 байта- размер след файла потом опять файл и так далее сервер передает эти данные беспрерывно но возникает проблема с получением первый файл получаю нормально а потом идет бред
Программирование Android Загадочная разметка, не могу разобраться. Пытаюсь сделать список с элементами такого вида: Cправа - кнопка, слева: слово и под ним Progressbar. Не могу понять, как сделать так, чтобы кнопка прижалась вправо, а прогресс-бар с надписью занял всю оставшуюся ширину. Либо все очень узко, либо прогресс бар выталкивает кнопку за экран. gravity игрался, безрезультатно. На данный момент разметка такая: <LinearLayout ... http://www.cyberforum.ru/android-dev/thread556279.html
Динамическое создание кнопок на Mono Android Программирование Android
Доброго времени суток. Разработку под Андроид начал изучать совсем недавно. Выбрал следующую задачу: при запуске проекта подключаемся бд SQLite, с определенной таблицы я получаю строки, в которых содержатся имена будущих кнопок (на данный момент всего 3 имени). Естественно, количество, возможно в будущем, увеличится. На данный момент я умею создавать необходимое количество кнопок, но...
Программирование Android Как? Приложение с уже "укомплектованной" БД. (решено)
Добрый день. Есть идея хранить уровни в БД (несложная игра, построенная на графах). Допустим, саму БД с уровнями я заполню в десктопном редакторе. Вопрос: как потом включить этот файл БД в пакет, чтобы при запуске приложение сразу обратилось к готовой, заполненной БД, а не создавала новой через DBHelper? Спасибо. Добавлено через 9 минут Нашел:...
Программирование Android Действие на нажатие http://www.cyberforum.ru/android-dev/thread553301.html
вот нашел урок http://startandroid.ru/uroki/vse-uroki-spi...ilozhenija.html в принципе то что надо. Вот только как поменять код, чтобы вместо кнопок были картинки? Вот мой main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="fill_parent"...
Программирование Android мини-синтезатор Здравствуйте. Я тут решил написать мини-синтезатор- звуки mp3. Все просто – в зависимости от клавиши проигрывается тот или иной звук. Я попробовал класс SoundPool import android.media.AudioManager; import android.media.SoundPool; sounds = new SoundPool(10, AudioManager.STREAM_MUSIC,0); g5vn = sounds.load(context, R.raw.g5, 1); sounds.play(g5vn, 1, 1, 0, 0, 1); При большом количестве звуков... подробнее

Показать сообщение отдельно
Zav
8 / 8 / 0
Регистрация: 19.04.2012
Сообщений: 26
24.04.2012, 17:30  [ТС]     ListView, ToggleButton, SQLite, CursorAdapter. Как найти idItem в ListView, где была нажата ToggleButton?
flashok, видимо, это не то, что мне нужно. По приведенной ссылке рассматривается конкретный набор кнопок, каждая из которых описана в XML, и каждой присвоен тег. У меня совсем не так. Во-первых, главная Активити имеет свой XML(main.xml), а у Item свой(item.xml). Это значит, что если я повешу на ToggleButton в item.xml android:onClick = "doToggle", а затем в главной Активити опишу метод public void doToggle(View v), то словлю java.lang.IllegalStateException: Could not find a method doToggle(View) in the activity.

У меня же ListView динамически добавляется. Давайте приведу в пример Список Дел. Есть кнопка добавления нового дела. При добавлении - Дело добавляется в базу, а курсорАдаптер отобразит состояние таблицы посредством ListView. Каждое дело описывается своим XML, в котором, к примеру, кнопка удаления и TextView. То есть список содержит дела, в каждом из которых есть кнопка удаления.

Как реализовать удаление конкретного дела из базы данных, вызвав метод delete, и указав в аргументе where id нужного дела?

Это нужно делать в главной Активити, где описываем ListView? Или может в CursorAdapter, как сделал я, но не знаю как туда передать id?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru