Вопросы по теме 'android-view'

ImageView setVisibility (0) и исключение нулевого указателя
У меня есть 2 файла xml , в основном файле есть файл listView , а в другом я делаю некоторые настройки для своего файла listView . Второй xml используется на моем Custom ArrayAdapter . Во втором xml у меня есть ImageView , который я хотел...
6848 просмотров
schedule 05.04.2024

Как предотвратить стирание холста Android каждый раз, когда я вызываю onDraw()?
Я пытаюсь сделать простое приложение для рисования, но каждый раз, когда я вызываю onDraw, он стирает то, что у меня было раньше. В моем случае я делаю следующее (где точка — это класс с целыми числами x и y, а «точки» — это список точек):...
6348 просмотров
schedule 04.01.2024

Почему рецепты поощряют переопределение getItemViewType и getViewTypeCount, когда это не кажется необходимым?
Я работал с учебниками Commonsware по программированию для Android, и в учебнике 5, дополнительный кредит 2, задача состоит в том, чтобы использовать несколько макетов для отображения строк в ListView в зависимости от «имени типа» объекта (атрибут...
4017 просмотров

Использование Android AutoCompleteTextView с ArrayAdapter‹Objects› вместо ArrayAdapter‹Strings›
Я хотел использовать AutoCompleteTextView в своем приложении для Android. Я знаю, как использовать его с простым массивом строк, но я хотел, чтобы AutoCompleteTextView использовал список объектов для выполнения завершения. Мой код для этого следующий:...
40409 просмотров

Должен ли я просто скрыть рекламу AdMob или полностью удалить ее?
Как и многие бесплатные приложения, мое собственное также содержит рекламу AdMob, где премиум-версия удаляет ее. Премиум-версия будет ключом разблокировки. Прямо сейчас, когда этот ключ обнаружен и проверен в бесплатной версии, я просто скрываю...
1366 просмотров

findViewById в классе View возвращает значение null, тогда как работает в классе Activity
Я относительно новичок в программировании под Android. Я просмотрел много тем по этой теме, но ни одно из упомянутых решений не работает для меня. Вот что я пытаюсь. Я пытаюсь создать ресурс макета с файлом XML, и в моем MainActivity я делаю...
2415 просмотров

Как перерисовать SurfaceView с помощью метода invalidate()?
У меня есть класс GameBoard , который расширяет SurfaceView . Внутри у меня есть метод OnDraw : @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); int size = getWidth()/8; canvasSize = size;...
4678 просмотров
schedule 05.10.2022

Нанесение точек на холст Android
Я разрабатываю приложение для игры для Android, которое обеспечивает функциональность отслеживания букв. Это первый раз, когда я работаю с графикой Android. Здесь я использую Canvas для своего приложения. Я хочу отображать точечные буквы на холсте,...
1796 просмотров
schedule 17.11.2022

После поворота linearlayout события onclick не меняют положение после поворота
У меня есть вертикальный линейный макет с тремя интерактивными изображениями в линейном макете. Когда я поворачиваю линейный макет на 90 градусов, используя простую анимацию, возникает проблема. Изображения поворачиваются правильно, но события...
1108 просмотров

Переполнение стека ViewDragHelper
Я следил за этим пошаговым руководством для ViewDragHelper. http://flavienlaurent.com/blog/2013/08/28/each-navigation-drawer-hides-a-viewdraghelper/ В настоящее время я пытаюсь реализовать собственный макет, и у меня возникают проблемы с...
1726 просмотров
schedule 01.01.2024

Пользовательский вид с возможностью рисования фона списка слоев отображает черный экран
Я пытаюсь создать собственное представление Android и применить фоновый рисунок, который представляет собой список слоев. Список слоев состоит из двух пунктов: Цвет фона (белый) Простая фигура, которую можно рисовать, представляет собой...
15656 просмотров
schedule 24.03.2024

Автоматическое обновление в Android при запуске активности
Я использую эту библиотеку Android-PullToRefresh: https://github.com/chrisbanes/Android-PullToRefresh Это работает хорошо, но мне нужно реализовать автоматическое «вытягивание для обновления» при запуске действия, которое имеет тот же визуальный...
2228 просмотров
schedule 18.12.2023

Пользовательские размеры представления Android и координаты холста
У меня есть собственный вид, который должен рисовать растровое изображение. Я создал простую линию (BMP 1x50 пикселей), чтобы проверить, где именно она будет нарисована. В моем onDraw(Canvas c) я использую эту строку кода:...
888 просмотров

Как сохранить вручную установленное InstanceState фрагментов ViewPager (подробное объяснение)?
У меня есть ViewPager (созданный с помощью FragmentStatePagerAdapter ) с прикрепленным к нему фрагментом. В конкретном случае мне нужно сбросить instanceBean и пользовательский интерфейс для большинства фрагментов в пейджере. После некоторого...
330 просмотров

Перестановка других представлений в HorizontalScrollView при изменении размера одного представления
Я рисую прямоугольники и упорядочиваю их в HorizontalScrollView. Мне нужна такая функциональность, чтобы при нажатии прямоугольника (представления) он увеличивался в размере, но размер других прямоугольников (представлений) оставался прежним. У...
493 просмотров

Android ScaleAnimation в движущемся представлении
Я пытаюсь анимировать представление для увеличения при касании и уменьшения при касании. Ниже приведены мои объявления анимации: scale_up.xml <?xml version="1.0" encoding="utf-8"?> <scale...
486 просмотров

Изменение цвета фона кнопки и его сохранение после нажатия
У меня есть ListFragment, который содержит кнопку в каждом элементе списка. При нажатии кнопки цвет кнопки изменяется (с использованием ресурса Drawable xml). Хотя цвет кнопки изменяется во время события щелчка, ее цвет возвращается к значению по...
1039 просмотров

Как сделать вид со скругленными углами?
Я пытаюсь сделать вид в android с закругленными краями. Решение, которое я нашел до сих пор, - определить форму с закругленными углами и использовать ее в качестве фона для этого представления. Вот что я сделал, определил возможность рисования,...
133163 просмотров

Переместить вид в верхнюю часть экрана с анимацией
У меня есть следующий макет: Три EditText в LinearLayout с layout_width = 0.33 . Когда пользователь наводит фокус на один из этих EditText , два других должны исчезнуть (возможно, анимация тоже), а последний должен быть перемещен в...
953 просмотров

Как реализовать настраиваемый вид стека в Android?
Я искал в Интернете, но я не мог найти хорошего объяснения или совета. В принципе, я хочу реализовать эту функцию. на слайде вниз Я использовал класс StackView, и все, что я получил, это этот «диагональный» стек. Я хочу,...
6128 просмотров