Результаты поиска по запросу "layoutparams"

1 ответ

Наложение панели навигации Android

1 ответ

Наложение панели навигации Android

Для моего приложения я должен нарисовать растровое изображение в верхней части панели навигации в нижней части экрана Android. Мне интересно узнать, можно ли использовать WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY для наложения панели навигации?

3 ответа

Android: LayoutParams для TextView заставляет представление исчезнуть, программно

Я столкнулся с этим под разными углами зрения. В основном суть заключается в следующем: Я выложил шаблон в XML для интерфейса, который НУЖЕН запускаться про...

ТОП публикаций

1 ответ

После изменения свойства объекта LayoutParams нужно ли снова вызывать setLayoutParams?

У меня есть представление (содержащее объявление), которое мне нужно масштабировать, чтобы соответствовать ширине экрана в определенный момент времени (после...

5 ответов

Анимация в изменении LayoutParams в LinearLayout

В моем приложении есть LinearLayout, который имеет высоту 0 Layout. Когда я нажимаю кнопку, эта высота макета должна быть LayoutParams.WRAP_CONTENT. Это код, который я использую в onclicklistner. LayoutParams lp = new ...

2 ответа

Чтобы создать представление наложения, при настройке параметров LayoutParams необходимо установить тип TYPE_SYSTEM_OVERLAY и использовать флаг FLAG_WATCH_OUTSIDE_TOUCH. Это создает проблему, потому что, как гласит документация Android: «вы не получите полный жест вниз / перемещение / вверх, только расположение первого вниз как ACTION_OUTSIDE». Чтобы получить полный массив событий касания, вам нужно использовать тип TYPE_SYSTEM_ALERT, но это заставит оверлей захватить экран и прекратить взаимодействие с другими элементами. Решение состоит в том, чтобы использовать и TYPE_SYSTEM_OVERLAY и TYPE_SYSTEM_ALERT и переключаться между ними, изменяя тип LayoutParams по мере необходимости.

опрос относится непосредственно к этомувопрос [https://stackoverflow.com/q/4481226/394933], Ответ на этот вопрос показывает, как можно создатьViewGroupвставьте его внутрьWindowManagerи позволитьWindowManager ...

2 ответа

как использовать правильное перетаскивание вида на андроид

Похоже, есть много решений, как использовать перетаскивание видов на Android. однако они либо слишком медленные, либо глючные. известное решение состоит в том, чтобы иметь framelayout, и представление просто изменяет свой layoutParams, ...

1 ответ

Установка полей кнопки программно

Я новичок в Android и застрял в очень простой проблеме. Я работаю над приложением, в котором мне нужно провести пальцем по изображениям на fling. На каждом изображении я должен добавлять кнопки динамически. Я добавляю кнопки, используя ...

2 ответа

TYPE_SYSTEM_OVERLAY в ICS

В Honeycomb я смог создать системный оверлей с помощью TYPE_SYSTEM_OVERLAY и получать касания с помощью FLAG_WATCH_OUTSIDE_TOUCH. Теперь ICS что-то изменило. Я все еще могу создать системный оверлей, но не могу прикоснуться. Теперь я могу ...

2 ответа

Добавить макет с параметрами программно Android

Здравствуйте, у меня есть главный экран. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" ...