Привет всем.
Люди направьте заблудшего человека.
У меня в приложении есть некий список людей. При нажатии на человека меняется row layout на 2-ой.
В нём должен быть секундомер. т.е при нажатии на элемент, меняется вид и появляется секундомер.
Так вот проблема. Я с хронометром просыпаюсь и ложусь, сил больше нет. И в гугле найти не могу ничего похожего.
Мне нужно при нажатии запускать секундомер, и у каждого человека он свой. При повторном нажатии получить данные о прошедшем времени. т.е сколько натикал секундомер. Я уже все перепробовал, наведите на мысли.
Я сейчас думаю через сделать отдельный список для секундомеров и чёт я не могу собрать мысли.
Chronometer chrono;
private ArrayList<Chronometer> chronos;
Что если так попробовать создать таймера, а потом уже объявить их в GetView..
Опишите если можно все словами, дальше как-нибудь сам попробую .
Спасибо
Урок 43. Одиночный и множественный выбор в ListView
-
- Сообщения: 4
- Зарегистрирован: 17 сен 2015, 12:29
-
- Сообщения: 115
- Зарегистрирован: 08 янв 2015, 14:32
Re: Урок 43. Одиночный и множественный выбор в ListView
столкнулся с такой проблемой:
юзверь выбирает несколько пунктов из listview
я сохраняю SparseBooleanArray
теперь мне нужно сформировать новый выбор на основе этих данных и отсеять то, что выбрал пользователь.
и так многократно, пока не останется пунктов для отсева.
не соображу как сформировать новый вариант listview через данные в SparseBooleanArray
как будет выглядеть ArrayAdaptor ? или стандартный адаптер в моём случае похоже не подходит???
чисто логически прихожу к тому, что нужно в цикле перебрать стринги и взять только те, что совпадают со значениями в SparseBooleanArray.
возникает ещё одна проблема: если сформировать НОВЫЙ массив стринг и на его основе через адаптер заполнить listview, то порядок пунктов нарушается. а мне нужно в итоге получить номера позиций из того самого первого listwiew, чтобы знать, что именно отсеял пользователь.
Короче запутался. подкиньте идею, куда копать?
говоря проще: есть список. пользователь каждый раз вызывает его и отсеивает пункты множественным выбором. нужны ID пунктов, в том порядке как они идут при полном неотсеянном варианте)
юзверь выбирает несколько пунктов из listview
я сохраняю SparseBooleanArray
теперь мне нужно сформировать новый выбор на основе этих данных и отсеять то, что выбрал пользователь.
и так многократно, пока не останется пунктов для отсева.
не соображу как сформировать новый вариант listview через данные в SparseBooleanArray
как будет выглядеть ArrayAdaptor ? или стандартный адаптер в моём случае похоже не подходит???
чисто логически прихожу к тому, что нужно в цикле перебрать стринги и взять только те, что совпадают со значениями в SparseBooleanArray.
возникает ещё одна проблема: если сформировать НОВЫЙ массив стринг и на его основе через адаптер заполнить listview, то порядок пунктов нарушается. а мне нужно в итоге получить номера позиций из того самого первого listwiew, чтобы знать, что именно отсеял пользователь.
Короче запутался. подкиньте идею, куда копать?
говоря проще: есть список. пользователь каждый раз вызывает его и отсеивает пункты множественным выбором. нужны ID пунктов, в том порядке как они идут при полном неотсеянном варианте)
-
- Сообщения: 115
- Зарегистрирован: 08 янв 2015, 14:32
Re: Урок 43. Одиночный и множественный выбор в ListView
и ещё сюда же: SparseBooleanArray не пихается в intent в чистом виде пачмута(
как я понял его нужно распарсивать в стрингбилдер или приводить к массивам простых типов(
если я ошибаюсь, поправьте мну
как я понял его нужно распарсивать в стрингбилдер или приводить к массивам простых типов(
если я ошибаюсь, поправьте мну
Re: Урок 43. Одиночный и множественный выбор в ListView
Здравствуйте, чувствую как то просто это зделать, но не могу догнать, как при нажатии на кнопку увеличивать шрифт или цвет в списке?