Articles of framelayout

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

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

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

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

Как «андроид: передний план» и «андроид: foregroundGravity» в FrameLayout влияют на его внешний вид?

FrameLayout имеет атрибуты android:foreground , android:foregroundGravity и android:measureAllChildren . Я пробовал эти атрибуты, но не мог понять, как они влияют на внешний вид макета или как они работают. <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:foreground="@android:color/holo_blue_dark" android:foregroundGravity="center" android:measureAllChildren="true" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.framelayoutdemo.MainActivity" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" /> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@android:drawable/btn_dialog" /> </FrameLayout> Я googled, […]

Как программно настроить z порядок просмотров

Следующий код – это моя попытка отправить mMyView на переднюю или заднюю часть набора файлов mPivotParent, чтобы он отображался сверху или сзади других. Скрыть вид в моем случае будет недостаточно. MPivotParent – это FrameLayout. Глядя на mPivotParent.mChildren показывает, что мой код ниже «работает» в том, что упорядочение настроено правильно. Тем не менее это не влияет […]

Полноэкранная камера Android – при сохранении выбранного коэффициента камеры

Мы пытаемся создать нечто похожее на экран камеры Instagram . Т.е. позволить пользователю принимать square фотографии. Выполняя это, Ui должен позволить пользователю увидеть камеру в fullScreen режиме. Мы хотим заставить пользователя взять изображение в portrait режиме Получение возможного отношения к камере Мы рассчитываем best соотношение, доступное от camera по private Camera.Size getOptimalPreviewSize(List<Camera.Size> sizes, int w, […]

Как программно создать imageView с параметрами id и src?

Следующие работы, но я хочу, чтобы исключить xml, чтобы я мог изменить изображение программно: Java: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.p6_touch); ImageView floatImage = (ImageView) findViewById(R.id.p6_imageView); floatImage.setOnTouchListener(this); } XML: <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@color/background_black" > <ImageView android:id="@+id/p6_imageView" android:layout_width="fill_parent" android:layout_height="fill_parent" android:scaleType="matrix" android:src="@drawable/p6_trail_map" > </ImageView> <ImageView android:id="@+id/imageView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom" android:onClick="showFlashlight" android:src="@drawable/legend_block24" /> […]

Наложение изображения поверх другого андроида

У меня есть фотоальбом, который показывает изображение, округленное с белой рамкой. Изображение будет добавляться динамически. Я попробовал фреймворк, но он не работает для меня. Моя попытка: добавление динамического изображения по уже существующему образцу круглой формы. <FrameLayout android:layout_width="fill_parent" android:layout_height="fill_parent"> <ImageView android:id="@+id/image" android:layout_width="60dip" android:layout_height="60dip" android:adjustViewBounds="true" android:scaleType="centerCrop" /> <ImageView android:id="@+id/imagef" android:layout_width="100dp" android:layout_height="100dp" android:background="@drawable/ph_bg" /> </FrameLayout> Выше xml не […]

Как установить LinearLayout в нижней части FrameLayout программно?

У меня есть этот код: FrameLayout game = new FrameLayout(this); LinearLayout gameWidgets = new LinearLayout (this); game.addView(gameWidgets); Как установить LinearLayout в buttom FrameLayout?

FrameLayout не соответствует высоте NestedScrollView

У меня есть FragmeLayout внутри NestedScrollView, так как <android.support.v4.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior"> <FrameLayout android:layout_width="match_parent" android:layout_height="match_parent" android:background="#000000"> Но FrameLayout не заполняет высоту NestedScrollView. Как я могу это исправить?

Использование FrameLayout в качестве живого стола

Я пытаюсь использовать FrameLayout в качестве содержимого Live Wallpaper. Согласно этому ответу Ромен Гай, это должно быть возможно, но мне не очень повезло назвать .measure() и .layout() в представлении. Может ли кто-нибудь дать мне краткий пример того, как использовать обычный макет внутри Live Wallpaper?