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

Многократное использование Custom View - как - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Вписать текст в одну строку http://www.cyberforum.ru/android-dev/thread1858246.html
Здравствуйте, всем. Вывожу большие числа. Как бы сделать так, чтобы они всегда выводились в одну строку... то есть чем больше число, тем меньше шрифт? Числа от 2 до 30 знаков... Можно ли без перебора это как-то вычитать? Ширину поля в пикселях могу получить, длину выводимой строки тоже знаю, как бы теперь эти параметры связать? Видимо связать надо с setTextSize?] Заранее, спасибо. ...
Android .java to .smali error Здравствуйте, возникла необходимость конвертнуть один файл джава в смали(чтоб апктулу скормить), стандартный jd-gui не может редактировать код java, отредактировал другим способом(через блокнот:D). И вот такие ошибки, как их исправить(компилил батником ниже)? :: http://stackoverflow.com/a/29052019/404271 echo JDK 7 is required if not x%1==x goto doit :usage echo %~n0 ^<Java file... http://www.cyberforum.ru/android-dev/thread1858147.html
Android EditText долго отображается
Добрый день! Делаю для себя редактор, заодно и учусь писать приложения для Android, и столкнулся с такой проблемой, при открытии файла большого размера (например 17Кб отображается примерно черзе 25 секунд, а 35Кб - через 3 минуты). Вывод делаю в стандартный EditText (MultiLine text). Проверяю всё на Lenovo A820. Буду рад любой помощи!
Смещается изображение за границы ImageView Android
Моя головная боль - это рисование лайаутов. В очередной раз встал в ступор... Почему изображение из ImageView выходит за рамки самого ImageView'а? И может подскажете, как правильно набросать на экран разных элементов (Изображения, тексты, кнопки, списки) так, чтобы подогнать это под фоновую картинку, на которой уже помечены ровно границы каждого элемента?
Android Как сделать, чтобы определенный layout включался при определенном языке? http://www.cyberforum.ru/android-dev/thread1858035.html
К примеру у меня приложение на 3 языках. Как сделать чтобы когда я включал русский язык, показывался другой layout вместо изначально? Вобщем заменение страницы с определенным языком?
Android Как убрать эффект нажатия в TabLayout Привет всем! При нажатии на tab на мгновение появляется соответствующий "эффект нажатия". Как сделать так, чтобы просто менялись иконки без каких-либо эффектов. TabLayout <android.support.design.widget.TabLayout android:background="@color/white" android:id="@+id/tabs" android:layout_width="match_parent" android:layout_height="45dp" ... подробнее

Показать сообщение отдельно
bertrand
0 / 0 / 0
Регистрация: 23.11.2016
Сообщений: 4
23.11.2016, 20:01     Многократное использование Custom View - как
Привет всем, я новичок в андроид с опытом Java и Flash, и после пары дней бития головой об стену решил попросить помощи и совета.

Итак, я хочу создать кастомный виджет, в котором будет например EditText и пара кнопок, и в коде активности/фрагмента создать например 5 таких виджетов, наполнить данными и разместить их на экране.

В Java или например ActionScript я бы создал нужное количество объектов класса и вызвал бы для каждого метод для добавления их во вьюху. Если же я пытаюсь создать два экземпляра CustomWidget в коде активности и потом сделать каждому mainView.addView(widgetInstance) то ничего не получается. Я видимо не понимаю какой-то важной концепции Android и мне все время во всех примерах видится, что Layout в xml описан фиксированный, а примеры про кастомные виджеты сами себя инфлейтят в родителей в init.

Может быть нужно какой-то контейнер специальный сделать сначала? Или кроме создания экземпляра класса нужно как-то его где-то связать с представлением xml?

Помогите пожалуйста разобраться и/или подскажите материал по философии отношений xml и java в управлении виджетами. Можно даже толковую статью или книгу.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru