Блоги
Про Swype с поддержкой русского языка уже писали?
Про Swype с поддержкой русского языка уже писали?Тут новость.Видео Поделиться...Братцы а как насчёт про Motorola Xoom поговорить?
Братцы а как насчёт про Motorola Xoom поговорить? Мне хочется подробностей, а ничего тут найти не могу, когда, где,...Samsung galaxy S4
У нас конечно 4 ядра, пацаны, но 1100 комментов — это перебор. Открываем второй пост с обсуждением. Поделиться...Гугл жжет напалмом.
Гугл жжет напалмом. Мой телефон (Nexus S) отказывается записывать телефонные разговоры. Если поставить внешнюю прогу,...как синхронизировать календарь ?
Увага! друзья, не хотел об этом писать пост, но нигде не нашёл ответамоя жена уже 3й раз меняет телефон (в сервис...Need Help пост!
Need Help пост! Здравствуйте уважаемые блоголюди. История моя такая: Я купил себе телефон E71 купил его в Финляндии....Телефон на Android мужу в подарок
Товарищи, подскажите, какую игрушку подарить супругу-программеру. Чтоб андроид, и можно было красноглазить и...Гугловоды, посоветуйте что из этого лучше
Гугловоды, посоветуйте что из этого лучше Страдания инсайдеvуки выбора/подводне камни/отговорите Поделиться...Поиск простого приложения для учета выигрышей\\проигрышейДолго думал, в какую блогу писать, решил что сюда правильнее.
Поиск простого приложения для учета выигрышей\\проигрышейДолго думал, в какую блогу писать, решил что сюда...Телефон для девушки с двумя симкартами
Друзяки! А что бы мне благоверной подарить на НГ с двумя симкартами? в пределах 11 тыщ. Тексеты и Эксплеи чур не...есть люди проводящие интернет корбина домолинк и etc.
есть люди проводящие интернет корбина домолинк и etc. DCарендовали офис, йота гавно (2–3мб для 4 компов вообще нереал),...Друзья, а какой сейчас самый модный SIP клиент для андроида?
Друзья, а какой сейчас самый модный SIP клиент для андроида? чтобы понимал g729, контакты из адресной книги и до кучи...И снова здравствуйте.
И снова здравствуйте.!Скажите, а есть ли возможность както уалить Карты OVI из телефона.? У меня почемуто не...Друзяки, а вот скажите, у когонибудь есть опыт привязки wimax модема(yota или комстар) к таблету на андроиде?
Друзяки, а вот скажите, у когонибудь есть опыт привязки wimax модема(yota или комстар) к таблету на андроиде? ПоделиКоллегз, какие профессиональные форумы посещаете?
Коллегз, какие профессиональные форумы посещаете? Поделиться ссылкой:TwitterFacebookУ меня вопрос вдогонку хочу купить девушке 4s, на что следует обратить внимание чтоб меня не наебали?
У меня вопрос вдогонку хочу купить девушке 4s, на что следует обратить внимание чтоб меня не наебали? Если...HTC J Butterfly
5-inch full HD 1080p Super LCD 3 (440ppi) quad-core 1.5GHz Snapdragon S4 Pro APQ8064 2GB of RAM 8-megapixel camera 2,020mAh Пока только для Япошки. Картинка...HTC Nexus X
А давайте это будет пост ожидания новых нексусов? Вот моя фантазия на тему — HTC Nexus X По сути, мне было бы...У меня чисто теоритический вопрос к вам.
У меня чисто теоритический вопрос к вам. Допустим, есть ПК c Bluetooth, есть смартфон с Bluetooth и WiFi. Можно ли с ПК...Нужно звонить в Москву из деревни и иногда отправлять факсы.
Нужно звонить в Москву из деревни и иногда отправлять факсы.Подскажите дешевый способ реализации задуманного,...
Нужно мне склепать таблицу для EPG (что-то вроде этого ), а это 120 каналов по вертикали и до 100 программ на каждый по вертикали.
Вроде бы напрашивается элементарное решение:
положить ScrollView, чтоб прокручивать всё по вертикали, в него горизонтальный LinearLayout для списка каналов (вертикальный LinearLayout с Button-ами) и списка программ (HorizontalScrollView). В список програм насыпаем горизонтальных LinearLayout-ов, каждый из которых забивается Button-ами конкретных теблогередач. Всё просто и понятно.
Но страшно подумать, сколько это сожрёт памяти.
Потому я убрал вертикальную прокрутку списка теблогередач, оставил в ней только 9 штук HorizontalScrollView, который хочу заполнять кнопками по событию остановки прокрутки списка телеканалов:
Но что-то подсказывает мне, что и 900 Buttuon-ов — это шибко дохуя и выйдет боком.
На STB, где прокрутка происходит постранично, так как кнопками пульта плавно крутить не получится, эта проблема не стоит, потому как прорисовывается только один экран. А тут — поди ж ты, привыкли, буржуи, что поделаешь.
Собственно вопрос: может есть что-то более вменяемое, с учётом того, что это не просто картинка с прокруткой, а мне надо знать, на какую из теблогередач ткнул пальцем пользователем, чтоб потом на неё перемотать.
«9 штук HorizontalScrollView» = «HorizontalScrollView с 9 штуками LinearLayout»
Есть, конечно, ещё одно решение… Canvas. Но мне реально страшно туда лезть.
Для таких вещей есть ListView и BaseAdapter. Там средствами андроида все это дело кешируется и оптимизируется как надо.
По этой теме:
http://habrahabr.ru/post/133575/
http://startandroid.ru/ru/uroki/vse-urok …
То есть реально создать горизонтальный ListView (программы одного канала) и запихнуть его ввертикальный?
Мне тебя жаль…
По-хорошему, надо пересмотреть весь подход.
у тебя (наверное) должен быть двумерный массив с данными каналов, а ListView и Adapter — это отбражение, там можно как угодно кастомизировать элемент. Нужно делать с вложенными листами и соответствующими адаптерами. На мой взгляд это единственное решение, все остальное — адъ.
Подход — в смысле сам вид теблогограммы? Нифига, так в ТЗ. Если имеется в виду с точки зрения путея решения — да всё равно, всё что угодно, только бы работало и не жрало память, она мне на видеоплеере нужнее.
Да там во всех случаях — адъ и Израиль. Я тут горизонтальный … нашёл, посмотрю, смогу ли я управлять шириной его элементов.
как вариант, можно сделать так:http://stackoverflow.com/questions/12239 …
слева фрагмент с ListView
Справа фрагмент с N TwoWayView с гитхаба (не используй HorizontalScrollView, он сожрет память), где N — количество видимых ячеек ListView.
либо вместо TwoWayView использовать модифицированный ViewPager:
Но есть проблема с ListView — как его «доскроллировать» так, чтоб не было ситуации, когда видна половинка ячейки.
По окончанию скролла ListView заполнять горизонтальные вьюхи.
Как-то так.
ScrollView в жопу. Лепи кастомный адаптер для листа + вью холдер. Там андроед все сам сделает за тебя. Если все же тяжело будет, сделай пэйджинг каналов по буквам или группам букв и не ебись.
Вот это как раз не проблема, дойду до компа и выложу, как я это осуществил. Он у меня только на высоту кнопки скролит. Не так плавно выглядит, но тоже ничего.
Ох ебанная лень, как же мне себя заставить дальше разбираться в ондроеде. А то дальше лайотов так и не полез.
напомнило
Кстати да, мы решили просто послать этот функционал нахуй.
это правильное решение!
Можно пойти по сложному пути и реализовать это как кастомный вью.https://play.google.com/store/apps/detai … (к ней есть исходники https://code.google.com/p/diskusage/ , так что можно глянуть как работает).
Примерно как здесь:
всегда так делаю если что-то не получается.