Articles of viewgroup

Добавление и удаление TextView динамически на Android

Я создал FrameLayout, который имеет TextView поверх ListView . Теперь, в MainActivity , после выполнения некоторого кода, я проверяю, является ли ListView пустым. Если это так, я показываю TextView , если нет, я TextView . Код выглядит следующим образом: Ниже приведен файл main.xml: <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/flMain" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/tvAddItem" […]

Завершить мероприятие ViewGroup

Я создал пользовательский макет, который расширяет ViewGroup. Все работает нормально, и я получаю макет, как ожидалось. Я хочу динамически изменять элемент в макете. Однако это не работает, поскольку я вызываю его в onCreate, и до этого времени весь макет фактически не нарисован на экране и, следовательно, не имеет фактического размера. Есть ли какое-либо событие, которое […]

Раздувание XML-макета в пользовательскую ViewGroup

Я пытаюсь раздуть XML-макет в пользовательскую ViewGroup . После раздувания макета, ViewGroup отображает только корневой вид макета, он должен отображать полный файл макета в ViewGroup . Я рассмотрел другие подобные вопросы, связанные с этим в stackoverflow и других сайтах, но ни один из них не помог. Вот код моей пользовательской ViewGroup : public class ViewEvent […]

Объединение ImageView в одно растровое изображение (Android)

У меня есть несколько изображений ImageView которые я динамически добавляю в класс макета, который расширяет ViewGroup , есть один для фона и более одного другого ImageView который перетаскивается поверх фона. Я хочу объединить эти ImageView в одно Bitmap Image , не нарушая положение этих перетаскиваемых изображений. Есть ли способ слияния различных размеров ImageView ? Или […]

Проблема в пользовательской группе просмотра при обновлении ListViews

Во-первых, я создал репо на gitHub с образцом проекта с моей ошибкой в ​​нем: https://github.com/renaudfavier/SampleBug У меня возникают трудности с моими списками в моих customViewGroups: я имитирую запрос данных assynk, затем я пытаюсь заполнить свой список и испытываю трудности с ним. Обратите внимание, что в этом приложении немного перебор, потому что он мне нужен в […]

Android: использование MotionEvent для перетаскивания позиций в виде ViewGroup

У меня возникли проблемы с позиционированием элементов представления в пользовательской группе ViewGroup, которую я создал, особенно в ситуациях перетаскивания. Я нацелен на Android 2.2 и выше, поэтому я не могу использовать API перетаскивания, который появился в Android 3. Моя пользовательская группа ViewGroup называется «NodeGrid», и она расширяет «RelativeLayout». Его метод onLayout переоценивается таким образом, что […]

NullPointerException: попытка чтения из поля 'int android.view.View.mViewFlags'

Мое приложение отлично работало, и затем я включил библиотеку поддержки поддержки в build.gradle compile 'com.android.support:design:23.2.1' Android Studio предложила загрузить дополнительные компоненты, и после этого я начал видеть слишком много таких сбоев при навигации по нескольким фрагментам FATAL EXCEPTION: main Process: com.presdo.match.matchtemplate, PID: 23339 java.lang.NullPointerException: Attempt to read from field 'int android.view.View.mViewFlags' on a null object […]

Добавить представление в уже существующую группу просмотра xml в коде

Я хотел бы иметь возможность добавить представление к уже существующему XML-макету в коде: LinearLayout ll = (LinearLayout) findViewById(R.layout.common_list); TextView tv = new TextView(this); tv.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); tv.setText("sample text"); ll.addView(tv); setContentView(ll); При создании нового LinearLayout в коде он работает, но при использовании ресурса, как в приведенном выше коде, этого не происходит. common_list.xml: <?xml version="1.0" encoding="UTF-8"?> <LinearLayout […]

Девять патчей в пользовательской группе просмотра

Я сделал девять патчей и пользовательскую группу представлений, а затем я сделал фон этой группы представлений девятой патчей. Проблема в том, что девять патчей игнорируют настройки «области содержимого». Итак: как я правильно использую девять патчей в пользовательском представлении? ИЛИ: Как я захватил область содержимого из девяти патчей, чтобы я мог использовать ее в математике OnMeasure […]

Создание масштабируемого / панорамного контейнера

Я пытаюсь создать ViewGroup, который поддерживает панорамирование и масштабирование его содержимого. Все, что я мог найти в Интернете, – это идеи и реализации, которые можно сделать в ImageView, но не в контейнере. Я хочу отобразить карту, и, кроме того, я хочу отображать несколько маркеров, которые являются ImageButtons, поэтому пользователь может использовать их для получения дополнительной […]