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

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


11
Получение активности из контекста в Android
Это меня поставило в тупик. Мне нужно вызвать метод деятельности из пользовательского класса макета. Проблема в том, что я не знаю, как получить доступ к активности из макета. ProfileView public class ProfileView extends LinearLayout { TextView profileTitleTextView; ImageView profileScreenImageButton; boolean isEmpty; ProfileData data; String name; public ProfileView(Context context, AttributeSet attrs, …


18
Как мне заставить WRAP_CONTENT работать на RecyclerView
У меня есть, DialogFragmentкоторый содержит RecyclerView(список карт). Внутри этого RecyclerViewесть один или несколько, CardViewsкоторые могут иметь любую высоту. Я хочу дать этому DialogFragmentправильную высоту, основанную на том, CardViewsчто содержится внутри. Обычно это было бы просто, я бы поставил wrap_contentвот RecyclerViewтак. <android.support.v7.widget.RecyclerView ... xmlns:tools="http://schemas.android.com/tools" android:id="@+id/recycler_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:clickable="true" android:scrollbars="vertical" > </android.support.v7.widget.RecyclerView> …

8
Установить абсолютную позицию вида
Можно ли установить абсолютную позицию вида в Android? (Я знаю, что есть AbsoluteLayout, но это устарело ...) Например, если у меня экран размером 240x320 пикселей, как я могу добавить экран размером 20x20 ImageViewпикселей, чтобы его центр находился в позиции (100 100)?

2
Gridview с двумя колонками и изображениями с автоматическим изменением размера
Я пытаюсь сделать gridview с двумя столбцами. Я имею в виду две фотографии в строке рядом, как это изображение. Но у моих картин есть промежутки между ними, потому что это не тот же самый размер. Вот что я получаю. Как видно на первом рисунке, скрывается легенда, в которой указаны имя …

6
Пользовательские атрибуты в styles.xml
Я создал собственный виджет и объявляю его в layout.xml. Я также добавил несколько пользовательских атрибутов в attr.xml. Тем не менее, при попытке объявить эти атрибуты в стиле в styles.xml, это дает мнеNo resource found that matches the given name: attr 'custom:attribute'. Я поместил xmlns:custom="http://schemas.android.com/apk/res/com.my.package"все теги в styles.xml, в том числе …

25
Android Как настроить макет в полноэкранном режиме, когда программная клавиша видна
Я много исследовал, чтобы настроить макет, когда софт-клавиатура активна, и я успешно реализовал его, но проблема возникает, когда я использую android:theme="@android:style/Theme.NoTitleBar.Fullscreen"это в своем теге активности в файле манифеста. Для этого я использовал android:windowSoftInputMode="adjustPan|adjustResize|stateHidden"разные варианты, но не повезло. После этого я реализовал FullScreenпрограммно и попробовал различные макеты для работы, FullScreenно все …

4
Почему бы не использовать всегда Android: configChanges = «клавиатура скрытая | ориентация»?
Мне было интересно, почему бы не использовать android:configChanges="keyboardHidden|orientation"в каждом (почти каждый;)) деятельность? Товар: не нужно беспокоиться о вашей активности это быстрее Не очень приятно необходимо изменить макеты, если они зависят от размера экрана (например, макеты с двумя столбцами или около того) Плохой: нет гибкого способа иметь разные макеты с разной …


15
Высота представления Nested Recycler не переносит содержимое
У меня есть приложение, которое управляет коллекциями книг (например, плейлистами). Я хочу отобразить список коллекций с вертикальным RecyclerView и внутри каждой строки, список книг в горизонтальном RecyclerView. Когда я устанавливаю layout_height внутреннего горизонтального RecyclerView в 300dp, он отображается правильно, но когда я устанавливаю его в wrap_content, он ничего не отображает. …

4
Android-макет, заменяющий представление другим представлением во время выполнения
У меня есть xmlфайл -layout main с двумя текстовыми представлениями A / B и представлением C. У меня есть два других xmlфайла -layout option1и option2. Можно ли загрузить option1или option2во время выполнения через Java в C? Если да, то какую функцию я должен использовать?

5
Равномерное представление с использованием ConstraintLayout
Обычно используется для LinearLayoutравномерного распределения (веса) представлений, например: Как вы реализуете равномерно расположенные виды, как это, используя новый ConstraintLayout? ConstraintLayoutссылки для справки: запись в блоге , видео сеанса ввода / вывода

13
Размер шрифта TextView в приложении Android изменяется при изменении размера шрифта из собственных настроек
Я хочу указать свой собственный размер текста в моем приложении, но у меня возникла проблема с этим. Когда я изменяю размер шрифта в настройках устройства, размер шрифта моего приложения TextViewтакже изменяется.

11
Отрегулируйте размер значка плавающей кнопки действия (Fab)
Новая плавающая кнопка действия должна быть 56dp x 56dp, а значок внутри нее должен быть 24dp x 24dp . Таким образом, расстояние между значком и кнопкой должно быть 16dp . <ImageButton android:id="@+id/fab_add" android:layout_width="56dp" android:layout_height="56dp" android:layout_gravity="bottom|right" android:layout_marginBottom="16dp" android:layout_marginRight="16dp" android:background="@drawable/ripple_oval" android:elevation="8dp" android:src="@drawable/ic_add_black_48dp" /> ripple_oval.xml <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="?android:colorControlHighlight"> <item> <shape android:shape="oval"> <solid android:color="?android:colorAccent" …

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