Вопросы с тегом «android-layout»

Макет определяет визуальную структуру для пользовательского интерфейса, такого как пользовательский интерфейс для действия, фрагмент или виджет приложения.

23
RecyclerView внутри ScrollView не работает
Я пытаюсь реализовать макет, который содержит RecyclerView и ScrollView в одном макете. Шаблон макета: <RelativeLayout> <ScrollView android:id="@+id/myScrollView"> <unrelated data>...</unrealated data> <android.support.v7.widget.RecyclerView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/my_recycler_view" /> </ScrollView> </RelativeLayout> Проблемы: я могу прокрутить до последнего элемента ScrollView Вещи, которые я попробовал: Просмотр карты внутри ScrollView(теперь ScrollViewсодержит RecyclerView) - можно увидеть карту доRecyclerView …

30
RecyclerView: обнаружено несоответствие. Неверная позиция товара
Наш QA обнаружил ошибку: при вращении устройства Android (Droid Turbo) произошел следующий сбой, связанный с RecyclerView : java.lang.IndexOutOfBoundsException: обнаружено несоответствие. Недопустимая позиция элемента 2 (смещение: 2). Состояние: 3 Для меня это выглядит как внутренняя ошибка внутри RecyclerView, так как я не могу думать ни о каком способе того, чтобы это …

25
Android: как создать диалог без заголовка?
Я пытаюсь создать собственный диалог в Android. Я создаю свой диалог так: dialog = new Dialog(this); dialog.setContentView(R.layout.my_dialog); Все работает хорошо, за исключением названия диалога. Даже если я не установлю заголовок диалога, всплывающее окно диалога будет содержать пустое место в позиции диалога. Есть ли способ скрыть эту часть диалога? Я пробовал …

30
Представление списка Android в представлении прокрутки
У меня есть макет Android, который имеет scrollViewнесколько элементов с в нем. В нижней части у scrollViewменя есть, listViewкоторый затем заполняется адаптером. Проблема, которую я испытываю, заключается в том, что Android исключает listViewиз, scrollViewпоскольку scrollViewуже имеет функцию прокрутки. Я хочу, listViewчтобы содержимое было таким же, как и содержимое, и чтобы …

9
Android LinearLayout градиентный фон
У меня проблемы с применением градиентного фона к LinearLayout. Это должно быть относительно просто из того, что я прочитал, но это просто не работает. Для справки я разрабатываю на 2.1-обновление1. header_bg.xml: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient android:angle="90" android:startColor="#FFFF0000" android:endColor="#FF00FF00" android:type="linear"/> </shape> main_header.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" …

22
Как изменить цвет CheckBox?
Как изменить CheckBoxцвет по умолчанию в Android? По умолчанию CheckBoxцвет зеленый, и я хочу изменить этот цвет. Если это невозможно, подскажите пожалуйста, как сделать кастом CheckBox?


11
Как анимировать элементы RecyclerView, когда они появляются
Как я могу анимировать элементы RecyclerView, когда они появляются? Аниматор элемента по умолчанию анимируется только тогда, когда данные добавляются или удаляются после того, как были установлены данные переработчика. Я разрабатываю новые приложения и понятия не имею, с чего начать. Есть идеи как этого добиться?

10
Добавить отступы для просмотра программно
Я разрабатываю приложение Android v2.2. У меня есть фрагмент . В onCreateView(...)обратном вызове моего класса фрагмента я раздуваю компоновку фрагмента, как показано ниже: @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.login, null); return view; } Приведенный выше разметочный файл (login.xml): <?xml version="1.0" encoding="utf-8"?> <LinearLayout …

9
Как программно выложить Views в RelativeLayout?
Я пытаюсь достичь следующего программно (а не декларативно через XML): <RelativeLayout...> <TextView ... android:id="@+id/label1" /> <TextView ... android:id="@+id/label2" android:layout_below: "@id/label1" /> </RelativeLayout> Другими словами, как сделать так, чтобы второе TextViewотображалось под первым, но я хочу сделать это в коде: RelativeLayout layout = new RelativeLayout(this); TextView label1 = new TextView(this); TextView …

7
Избегайте передачи значения NULL в качестве корневого представления (необходимо разрешить параметры макета в корневом элементе раздутого макета)
Передача null для root studio дает мне это предупреждение: Избегайте передачи значения NULL в качестве корневого представления (необходимо разрешить параметры макета в корневом элементе раздутого макета) Это показывает нулевое значение в getGroupView. Пожалуйста помоги. public class ExpandableListAdapter extends BaseExpandableListAdapter { private Context _context; private List<String> _listDataHeader; // header titles // …

11
Размещение / перекрытие (z-index) вида над другим видом в Android
У меня есть линейный макет, который состоит из изображения и текста, один под другим в линейном макете. <LinearLayout android:orientation="horizontal" ... > <ImageView android:id="@+id/thumbnail" android:layout_weight="0.8" android:layout_width="0dip" android:layout_height="fill_parent"> </ImageView> <TextView android:id="@+id/description" android:layout_weight="0.2" android:layout_width="0dip" android:layout_height="wrap_content"> </TextView> Некоторые правила могут отсутствовать, чтобы дать представление о том, как выглядит макет. Я хочу еще одно небольшое …

13
Android: установить стиль просмотра программно
Вот XML: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" style="@style/LightStyle" android:layout_width="fill_parent" android:layout_height="55dip" android:clickable="true" android:orientation="horizontal" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" /> </RelativeLayout> Как установить styleатрибут программно?

17
Как изменить название и значок панели действий Android
Я пытаюсь сделать некоторые вещи на ActionBar в Android. Я уже добавил новые предметы в правой части панели действий. Как я могу изменить левую сторону панели действий? Я хочу изменить значок и текст, а также добавить кнопку «Назад» на панели действий для других экранов.

14
Как надуть один вид с макетом
У меня есть макет, определенный в XML. Он также содержит: <RelativeLayout android:id="@+id/item" android:layout_width="fill_parent" android:layout_height="wrap_content" /> Я хотел бы надуть этот RelativeView с другим файлом макета XML. Я могу использовать разные макеты в зависимости от ситуации. как мне это сделать? Я пробовал разные варианты RelativeLayout item = (RelativeLayout) findViewById(R.id.item); item.inflate(...) Но …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.