Articles of framelayout

FrameLayout с закругленными углами

У меня есть FrameLayout внутри моего корневого представления (linear: vertical), которое я использую для хранения разных фрагментов в зависимости от ввода пользователем. FrameLayout меньше фона, поэтому он выглядит «плавающим». Как обойти углы FrameLayout? Фраги, которые входят в FrameLayout, не являются изображениями, поэтому я не могу их обрезать.

Как передать событие перехода на контейнер в андроид?

У меня есть таблица FrameLayout где каждый кадр содержит либо ImageView либо TextView . Независимо от содержимого в кадре, я хочу, чтобы событие OnClickListener было обнаружено с помощью OnClickListener установленного в кадре. Как я могу это достичь? Это часть моего макета, я получил всего 5 строк (здесь показано только 1). Как описано выше, у меня […]

Как заказать Android-заказ?

В моем приложении я хочу рисовать поверх фонового изображения. У меня есть следующий xml: <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/bg2" > <com.myapp.drawings.DrawingSurface android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/drawingSurface" /> <LinearLayout android:orientation="horizontal" android:background="@drawable/bg2" android:layout_width="match_parent" android:layout_height="match_parent"> <Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="OK" android:onClick="onClick" android:id="@+id/colorBlueBtn" /> <Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="Save" android:onClick="onClick" android:id="@+id/saveBtn" /> </LinearLayout> </FrameLayout> Нет, проблема в том, что […]

Цвет фона backview framelayout

int mColor = 0xff00ff00; remoteView.setInt(R.id.framelayout1, "setBackgroundResource", android.R.color.white); Как установить цвет с помощью mColor?

Возможно ли передать onTouchEvent несколько просмотров в Android?

Я прочитал несколько вопросов по этой теме на SO, но на самом деле не нашел надежного ответа на него. У меня есть frameelayout, что я складываю несколько пользовательских представлений, но событие onTouch работает только с верхним видом. (Пользовательские представления представляют собой один и тот же вид с одним и тем же событием onTouch, только несколько […]

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

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

Android: вложенность FrameLayouts – какова высокая накладная производительность?

Чтобы внедрить чистую архитектуру с отдельными и многократно используемыми компонентами пользовательского интерфейса, мне нужно иметь иерархии вложенных FrameLayouts (до 3-4 вложенных FrameLayouts ), все из которых имеют как layout_width и layout_height установленные в match_parent (общая идея этой архитектуры Описан в этом ответе ). Я пришел к удивлению, есть ли заметные служебные издержки, связанные с этой […]

ImageView при изменении ориентации – Drawable игнорирует setBounds и возвращается в исходное состояние

ИЗМЕНИТЬ 3: Я сохраняю оригинальный вопрос ниже по историческим причинам. Тем не менее, я обнаружил, что проблема не изолирована от FrameLayout . Следовательно, обновить заголовок. Вместо того, чтобы перегружать этот пост большим количеством кода, я создал образец проекта, который демонстрирует проблему; И загрузил его в Google Project Hosting. Резюме проблемы таково: Выделенная в портретной ориентации […]

Обрабатывать фрагментацию фрагментации при вращении экрана (с примером кода)

Есть несколько подобных ответов, но не в этой ситуации. Моя ситуация проста. У меня есть Activity с двумя разными макетами, один в Portrait, другой в Landscape. В Portrait я использую <FrameLayout> и добавляю Fragment в него динамически . В Landscape я использую <fragment> поэтому Fragment является статическим . (На самом деле это не имеет значения) […]

Скользящая панель – тонкая линейная скользящая панель под google mapfragment

Я сделал скользящую панель, используя этот репозиторий https://github.com/dlukashev/AndroidSlidingUpPanel-foursquare-map-demo Однако он содержит одну ошибку, которая нигде не покрывается. Когда я прикасаюсь к любой области, чтобы развернуть панель (listview), работает хорошо, но пока я пытаюсь ее расширить, удерживая верхнюю часть списка (синяя линия на экране2), панель скрывается под картой (framelayout) (screen3) Как даже возможно, что эта синяя […]