Articles of layout

Как показать точное количество элементов в RecyclerView?

Я пытаюсь показать точное (например, 3 элемента) в RecyclerView. Наше веб-приложение показывает следующее: Если я перемещу предметы: И отпустите мышь, она автоматически приходит к следующему: В Android я показываю изображения с помощью RecyclerView: Как показать ровно 3 элемента в видимой области RecyclerView? Как избежать, чтобы показать «половину» предметов? Это возможно? RecyclerView: <android.support.v7.widget.RecyclerView android:layout_width="wrap_content" android:layout_height="130dp" android:id="@+id/rvProducts" […]

Сохранение состояния в сложных виджетах вида

Вопрос Как сохранить состояние экземпляра виджета просмотра, когда, используя XML-определенные макеты виджетов, компоненты отдельных экземпляров виджета имеют одинаковый идентификатор? пример Возьмем, к примеру, виджет NumberPicker который используется в TimePicker (обратите внимание, что NumberPicker не NumberPicker в SDK). Это простой виджет с тремя компонентами, которые накачиваются из number_picker.xml : одна кнопка приращения, одна кнопка уменьшения и […]

Styling AppCompatButton в v21 не имеет тени и углового радиуса нуля

У меня есть AppCompatButton, определенный в XML-макете, и я задал для него тему следующим образом: android:theme="@style/CustomAccentOverlay" И я установил: android:stateListAnimator="@null" Чтобы удалить тень. У меня есть две проблемы с этим. Высота кнопки вычитается из высоты тени, хотя тень не отображается. Должен ли я удалить тень каким-то другим способом или как это исправить? Кнопка имеет закругленные […]

Центральное содержимое TextView вертикально и горизонтально – LinearLayout

Я пытаюсь центрировать контекст TextView вертикально и горизонтально. См. Снимок экрана ниже. TextViews, которые говорят, что 1-5 и 100+ Points – это те, которые я хочу центрировать по вертикали и по горизонтали. Как вы можете видеть, они расположены горизонтально, но не вертикально. Ниже приведен код, который я использую. <LinearLayout android:id="@+id/linearlayout2" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <LinearLayout […]

Почему элемент «Фрагмент» в макете Android написан с нижним регистром «f»?

Все остальные элементы начинаются с буквы верхнего регистра, например RelativeLayout, TextView и т. Д. Есть ли особая причина, почему элемент Fragment всегда используется как <fragment … /> вместо <Fragment … /> ?

Отсутствие эффекта пульсации при касании в recycliewiew

У меня есть recyclerview с четырьмя элементами сетки (2 * 2), которые работают как меню. Однако, когда я нажимаю на них, эффект пульсации не отображается. Это просто приводит меня к следующему действию без какого-либо визуального подтверждения того, что представление было нажато. Может ли кто-нибудь помочь? Основная деятельность public class MainActivity extends AppCompatActivity implements MainMenuAdapter.OnItemClickListener { […]

DialogFragments с устройствами api level <11

Я собираюсь сделать сотовый проект / fork обратно совместимым с 1.6+. Основываясь на документации, предоставленной Google / Android, я решил собрать все свои фрагменты с помощью DialogFragment которые отлично DialogFragment для сотов … это дает мне гибкость, чтобы поместить что-либо в виде диалога или элемента «полный экран». Теперь я включил комплект совместимости и переместил мои […]

Как добавить прокручиваемый заголовок в gridview в Android?

Я пытаюсь добавить прокручиваемый заголовок в макет gridview в android, Ive пробовал все, что мог найти в Интернете, но я не могу заставить его работать, этот тип макета появляется в ряде популярных приложений, таких как facebook и instagram, но Im Не смог найти такой образец кода, который дал бы мне Идею о том, как на […]

ScrollView автоматически прокручивает до выбираемого TextView

У меня есть вертикальный LinearLayout внутри ScrollView . Все было нормально, пока не был LinearLayout третий TextView в LinearLayout . После этого изменения автоматически прокручивается до третьего TextView. Что может вызвать проблему? До и после изменения: расположение <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/roota_view" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_gravity="right" android:orientation="vertical" > <ScrollView android:layout_width="match_parent" android:layout_height="match_parent" 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.saliherikci.poemnotebook.ReadPoemActivity$PlaceholderFragment" > […]

Spinner внутри GridLayout

Добавление Spinner в GridLayout, похоже, «ломает» макет. Я подготовил минимальный рабочий пример, чтобы проиллюстрировать проблему: Я хочу сетку с метками слева, а элементы управления ввода – справа. Элементы управления справа должны занимать оставшееся пространство. Вот как выглядит простой пример: Замена одного из элементов управления с помощью счетчика приводит к тому, что правый столбец выходит из […]