Articles of framelayout

Проверить фрагмент представлен в framelayout или нет в android?

Привет друзья У меня есть два framelayout в movies.xml, а именно container , detail_screen. В контейнере будет добавлен movie.xml, который содержит listview, а detail_screen будет иметь расширяемое listview, называемое movie_details.xml. Теперь хочу, чтобы программа programatically подробно описала detail_screen, уже представлен фрагмент или Not.if, представленный просто хотите удалить этот фрагмент. Я сделал это с помощью follwing […]

Добавление и удаление 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" […]

Вращение на 90 градусов FrameLayout, содержащее webview в Android

Я пытаюсь повернуть framelayout, содержащий webview в android, вот мой код: FrameLayout contentView = (FrameLayout) getRootView().findViewById( R.id.content); FrameLayout backGround = new FrameLayout(getContext()); FrameLayout.LayoutParams bgfl = new FrameLayout.LayoutParams( FrameLayout.LayoutParams.FILL_PARENT, FrameLayout.LayoutParams.FILL_PARENT); backGround.addView(WebView object); contentView.addView(backGround, bgfl); RotateAnimation r = new RotateAnimation(0f, -90f,Animation.RELATIVE_TO_SELF,0.5f, Animation.RELATIVE_TO_SELF,0.5f); r.setDuration(0); r.setFillAfter(true); LayoutAnimationController animController = new LayoutAnimationController(r, 0); backGround.setLayoutAnimation(animController); Он вращается нормально … но проблема […]

Проблемы с Android FrameLayout при переопределении onDraw

protected void onDraw(Canvas canvas) { float width = canvas.getWidth(); float height = canvas.getHeight(); Path path = new Path(); path.addArc(new RectF(0, 0, width, height), 90, 180); canvas.clipPath(path); Paint paint = new Paint(); paint.setAntiAlias(true); paint.setColor(Color.RED); canvas.drawRect(new RectF(0, 0, width, height), paint); } Я использую этот код для переопределения других представлений; Это нормально (показать полукруг); Но когда я […]

Android: повторное использование встроенных представлений в gridview

Я пытаюсь повторно использовать framelayout, у которого есть изображение и текстовое представление внутри него, но я не думаю, что я делаю это правильно. Код работает, и дисплей прав, но производительность очень плохая, и я считаю, что это потому, что я создаю новый ImageView и TextView каждый раз, когда адаптеры возвращаются к позиции позиции. Может ли […]

Как получить фотографию воспроизведения видео в FrameLayout в Android?

Я воспроизвожу видео внутри рамки и когда нажимаю кнопку, я хочу сделать снимок этого видеофрагмента, и я хочу сохранить его на SD-карте. Как я могу это сделать? заранее спасибо

Преобразование FrameLayout в виде растрового изображения

У меня есть FrameLayout, состоящий из нескольких видов изображений и одного EditText. Я сохраняю этот макет как изображение в памяти (внешнее). В первый раз, когда я устанавливаю изображения в изображениях, все идет отлично, то есть точное изображение сохраняется (то же самое, что и отображение на экране), но когда после сохранения первого раза, если я меняю […]

Как получить клики по двум перекрывающимся кнопкам в одном макете кадра в android

У меня два треугольных изображения, которые я хочу использовать в качестве фона кнопки. Я использовал компоновку фреймов, чтобы сделать перекрытие и сделать желаемую форму, как на картинке. Теперь я просто набираю onclick-слушатель на каждой кнопке, но он не работает должным образом, только щелчок на кнопке два работает каждый раз. Пожалуйста, помогите мне найти решение. Вот […]

Двухкадровые макеты в примере FragmentTabs Android Support4Demos

Я новичок в фрагментах в Android, и я имею в виду примеры демонстраций Fragments, которые предоставляют библиотеку совместимости supprotv4. Может ли кто-нибудь объяснить, почему есть два фреймовых макета (@+android:id/realtabcontent , @android:id/tabcontent) в примере FragmentTabs.java из Android Support4Demos. FragmentTabs.java вызов setContentView(R.layout.fragment_tabs); Метод и следующий – файл макета для того же самого. fragment_tabs.xml <TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="match_parent" […]

Android: как масштабировать изображение, чтобы заполнить фон LinearLayout без сохранения соотношения сторон?

У меня есть RelativeLayout: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/favoriteLinearLayout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical"> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/linearLayout1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/background1" > …. </LinearLayout> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/linearLayout2" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/background2" android:layout_below="@+id/linearLayout1" > …. </LinearLayout> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/linearLayout3" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/background3" android:layout_below="@+id/linearLayout2" > …. </LinearLayout> </RelativeLayout> Я хочу иметь другое фоновое изображение в каждом из трех LinearLayouts, и […]