Articles of framelayout

Просмотр места внутри FrameLayout в Android

Я хочу добавить представление внутри FrameLayout программно и поместить его в определенную точку в макете с определенной шириной и высотой. Поддерживает ли FrameLayout это? Если нет, следует ли использовать промежуточную ViewGroup для достижения этого? int x; // Can be negative? int y; // Can be negative? int width; int height; View v = new View(context); […]

Android: Как использовать пользовательские цвета?

Я пытаюсь установить backgroundcolor моего FrameLayout используя собственные цвета. Я создал .xml файл, содержащий мои собственные цвета. Вот: <?xml version="1.0" encoding="utf-8"?> <resources> <color name="red">#FF0000</color> <color name="orange">#FF7D00</color> <color name="yellow">#FFFF00</color> <color name="green">#00FF00</color> <color name="blue">#00B4FF</color> <color name="black">#000000</color> </resources> И вот код, где Im пытается установить фоновый цвет, но когда я запускаю приложение, FrameLayout всегда серый, почему ?: FrameLayout […]

Добавить текстовое представление в FrameLayout в определенном месте

Я пытаюсь добавить textView в frameLayout . TextView имеет свойства wrap_content , поэтому он растет, когда текст растет. Я добавляю его в FrameLayout с помощью этой функции: ((FrameLayout) findViewById(R.id.mainLayout)).addView(mEditText); Это xml макета рамки: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/mainLayout" android:layout_width="wrap_content" android:layout_height="wrap_content"> </FrameLayout> TextView всегда появляется в левом верхнем углу экрана. Я бы хотел разместить его в середине или […]

Что делает FrameLayout?

Я новичок в программировании. Я был использован Графический макет, а затем, когда я читал xml-файл, я видел FrameLayout. Затем я искал, но я не мог найти что-то полезное. Что такое FrameLayout и что он делает?

Android – высота макета кадра, не соответствующая компоновке координатора

У меня проблема с моим FrameLayout (Container in Layer Layout). Высота FrameLayout превышает высоту экрана (ниже кнопок меню по умолчанию для Android по умолчанию). <android.support.design.widget.CoordinatorLayout android:id="@+id/main_content" android:layout_width="fill_parent" android:layout_height="fill_parent"> <android.support.design.widget.AppBarLayout android:id="@+id/navContainer" android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:minHeight="?attr/actionBarSize" app:layout_scrollFlags="scroll|enterAlways" /> </android.support.design.widget.AppBarLayout> <FrameLayout android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" /> </android.support.design.widget.CoordinatorLayout>

Событие кликов FrameLayout не срабатывает

Я использовал Framelayour для события click, и он работал нормально до 2 дней, но не знаю, что wat сейчас, он не работает. Пожалуйста, помогите мне. Мой код выглядит следующим образом: Дизайн: <FrameLayout android:id="@+id/flWebpre" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="1" > <WebView android:id="@+id/wvWebsite" android:layout_width="fill_parent" android:layout_height="fill_parent" /> <ProgressBar android:id="@+id/pbWebsite" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@color/white" android:layout_gravity="center_horizontal" /> </FrameLayout> Код: FrameLayout flWebPre = (FrameLayout) […]

После того, как фрагмент изменения конфигурации из backstack теперь использует FrameLayout?

Проблемы с приложением: При изменении ориентации приложение испытывает эти проблемы: И FragmentA, и FragmentC теперь занимают контейнер FrameLayout. Что работает: все работает так, как я хочу … до поворота экрана. Краткое описание операции: EditActivity Назначение: редактирование полей коллекции и элементов. Фрагменты этого действия программно создают: FragmentA – фрагмент для редактирования полей коллекции FragmentB – ListFragment […]

Android YouTubePlayer с несанкционированным наложением поверх проигрывателя

Я использую YouTubePlayer (YouTube api для android) в фрагменте, который я раздуваю LinearLayout с помощью YouTube Player, таким образом: fragmentManager = getActivity().getSupportFragmentManager(); fragmentTransaction = fragmentManager.beginTransaction(); player = new YouTubePlayerSupportFragment(); fragmentTransaction.add(R.id.youTubePlayerContainer, player); fragmentTransaction.commit(); … Где youTubePlayerContainer – это завышенный LinearLayout Игрок обнаружен правильно, начнет играть и на второй остановке. В журнале отображается следующее: YouTube video playback […]

ClassCastException LinearLayout LayoutParams

У меня есть панель действий и некоторые фрагменты. Проблема – мой Homescreen. На правой стороне находится фрагмент обзора с левой стороны и фрагмент детали справа. Моя вкладка TabListener – динамическая, поэтому я хочу установить вес моего макета программно. Всякий раз, когда я пытаюсь получить Layoutparams моего LinearLayout, я получаю ClassCastException: 12-22 16:00:37.620: W/System.err(7235): java.lang.ClassCastException: android.widget.FrameLayout$LayoutParams […]

Повернуть рамку, содержащую динамические кнопки

У меня есть Framelayout, который добавляет четыре изображения в среду выполнения, а также в центре содержит основное изображение, с помощью которого пользователь может выполнять разные действия, но я сталкиваюсь с проблемой с представлением макета поворота В настоящее время при нажатии кнопки поворота я делаю это public void setRotateListener() { mRotateImage.setOnTouchListener(new OnTouchListener() { @Override public boolean […]