Articles of viewgroup

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, поэтому пользователь может использовать их для получения дополнительной […]

Как создать кнопку, содержащую несколько просмотров?

На Android я хотел бы создать кнопку, содержащую некоторые другие виды. Например, что-то вроде этого: +—————————+ | Hello world! +——-+ | | | image | | | Some more info +——-+ | +—————————+ Но я бы хотел, чтобы он был более гибким, чем этот конкретный пример. В идеале, кнопка просто будет содержать ViewGroup, чтобы я […]

Android: использование FEATURE_NO_TITLE с пользовательской ViewGroup оставляет место поверх окна

Я пытаюсь создать пользовательскую ViewGroup, и я хочу использовать ее с полноэкранным приложением. Я использую «requestWindowFeature (Window.FEATURE_NO_TITLE)», чтобы скрыть строку заголовка. Строка заголовка не отображается, но по-прежнему занимает место поверх окна. Изображение выше было создано с помощью следующего кода: public class CustomLayoutTestActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); Button b […]

Force onLayout в подвид, размеры которого не изменяются

У меня есть пользовательская ViewGroup просмотра с некоторыми представлениями внутри. В ответ на событие вызывается requestLayout и в OnLayout некоторые из представлений получат новую позицию макета. Один из них сохраняет свою позицию, но нуждается в перестановке внутри. Однако метод onlayout этого представления не будет вызываться, поскольку его расположение макета не изменяется. Попытка вызвать requestLayout , […]

Как перенести представление на передний план без вызова метода bringToFront ()?

По-видимому, в Android есть ошибка, которая разбивает View.bringToFront . Если у меня есть представления, упорядоченные в GridView, и вы хотите перенести представление на передний план, вызывая метод bringToFront (), он может быть перемещен в нижнее правое положение в GridView. Что-то теневое происходит там, поэтому я не могу использовать bringToFront (). Когда я этого не называю, […]

Как обрабатывать щелчок в дочерних представлениях и коснуться в родительских группах представлений?

В моем макете у меня есть такая структура: –RelativeLayout | –FrameLayout | –Button, EditText… Я хочу обрабатывать события касания в RelativeLayout и в FrameLayout, поэтому я устанавливаю onTouchListener в этих двух группах представления. Но захватывается только касание RelativeLayout. Чтобы попробовать это, я написал свой собственный CustomRelativeLayout и переопределил onInterceptTouchEvent , теперь щелчок в дочерней группе […]

Android – Эффект изображения Warp

В моем приложении Android я хочу применить эффект warp изображения, предоставляемый в приложении Photo Warp и Photo Deformer . Для этого я использовал BitmapMesh . Проблема в том, что это не сохранение искаженного изображения. Всякий раз, когда я касаюсь изображения, он обновляет изображение и не сохраняет мое ранее искаженное изображение. Я хочу сохранить это изображение […]

Intereting Posts
Какова цель частных библиотек Android, справочных библиотек и Android Dependies в иерархии проектов Android? Развернуть / свернуть Анимация: малая лага || MeasureSpec возвращает неверное значение Как удобно работать в большом (Android) проекте? Как получить формат изображения изображений из галереи Как получить формат даты в месяц и день Горизонтальный прогрессBar: переключение между детерминированными и неопределенными Lint для android в Eclipse дает неправильные результаты RuntimeException: ошибка раздувания фрагмента класса Android для перевода на арабский Android Jellybean onCreateOptionsMenu не вызывается на Nexus 7 Как очистить анимацию в Android? Есть ли способ в android получить высоту виртуальной клавиатуры устройства Невозможно добавить библиотеку поддержки v7 AppCompat Как создать несколько предупреждений о статусе в android Перемещение указателя мыши на экране Android программно