Articles of layout

Круговые зависимости не могут существовать в RelativeLayout, Android?

У меня есть следующий макет: мне нужно держать кнопку внизу экрана, и она должна быть видимой пользователю. Остальная часть макета должна прокручиваться. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" 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.vfc.sargroup.SalesOrderActivity$PlaceholderFragment" > <ScrollView android:id="@+id/scrollView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_above="@+id/bottomLinearLayout" > <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Select Distributor Name" android:textAppearance="?android:attr/textAppearanceMedium" /> <Spinner android:id="@+id/spinner1" android:layout_width="match_parent" […]

Android – разница между Gridlayout и Staggered Gridlayout

Я работаю в дизайне материалов для Android и хочу отобразить некоторые данные в формате сетки. Я попробовал как GridLayout и StaggeredGridlayout и оба выглядели одинаково. Для общей информации, я хочу спросить, в чем разница между Gridlayout и StaggeredGridlayout ? Спасибо.

Просмотр Wrap_content внутри ConstraintLayout простирается за пределы экрана

Я пытаюсь реализовать простой чат-пузырь, используя ConstraintLayout . Это то, чего я пытаюсь достичь: Однако wrap_content похоже, не работает должным образом с ограничениями. Он соблюдает поля, но не правильно вычисляет доступное пространство. Вот мой макет: <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content"> <TextView android:id="@+id/chat_message" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="16dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" app:layout_constraintHorizontal_bias="0" tools:background="@drawable/chat_message_bubble" […]

Как сделать Android SlidingDrawer слайдом слева?

Я использую slidingDrawer в своем приложении, у которого его обработчик расположен внизу, когда он находится в портретном режиме. Когда пользователь переключается в альбомный режим (широкоэкранный), я хотел бы иметь обработчик, расположенный слева. Когда я изменяю ориентацию от вертикали до горизонтали, обработчик помещается справа. Я определил свой формат XML следующим образом: <SlidingDrawer android:id="@+id/l_drawer" android:layout_width="fill_parent" android:layout_height="fill_parent" android:handle="@+id/l_handle" […]

Установка содержимого веб-страницы внутри веб-обозревателя (Android)

Простой вопрос. Я пытаюсь растянуть содержимое веб-представления так, чтобы вся веб-страница была видна. Т.е. без прокрутки. Я просмотрел документы, но не могу найти какие-либо методы из средств управления увеличением и setinitialscale. Проблема с setinitialscale в этом случае заключается в том, что она работает по-разному для разных сайтов. Пример: 1: wikipedia будет загружаться, как и ожидалось, […]

Попытка добавить фрагмент в мой контейнер-фрагмент FrameLayout

Я создал файл xml с именем editor.xml, который содержит FrameLayout. В моей основной деятельности я пытаюсь добавить свой собственный фрагмент в свой FrameLayout. Ошибка при попытке добавить мой фрагмент: Метод add (int, Fragment) в типе FragmentTransaction не применим для аргументов (int, editorFrag) Однако мой редакторFrag расширяет фрагмент, поэтому я смущен тем, почему это происходит. Ниже […]

Как измерить высоту TextView на основе ширины и размера шрифта устройства?

Я ищу метод в Android, который будет принимать входные данные (text, text_font_size, device_width), и на основе этих вычислений он вернет, сколько высоты потребуется для отображения определенного текста? Я устанавливаю время просмотра текстового представления / веб-просмотра на основе его содержимого, я знаю о содержимом warp, но я не могу использовать его в моем случае из-за некоторой […]

Свойство match_parent для детей в RelativeLayout

Короче говоря, можно ли рассказать ребенку в RelativeLayout чтобы он всегда соответствовал высоте этого RelativeLayout независимо от того, как ведут себя другие дети из того же RelativeLayout ? Короче, вот и все. Подробности ниже. То, что я пытаюсь достичь, – это строка ListView с по меньшей мере тремя представлениями, и одно из этих представлений будет […]

Удаление поля из выпадающего списка

У меня есть прядильщик, как изображение ниже; Как я могу удалить пробел слева x между spinner и его выпадающим списком – желательно решение, которое работает на API8, поскольку я стараюсь как можно меньше поддерживать требования к моему приложению. Я предположил, что это будет layout_margin в стиле прядильщиков, но после прочтения этого вопроса кажется, что это […]

События TextWatcher запускаются несколько раз

У меня есть раздражающая проблема с TextWatcher. Я искал в Интернете, но ничего не нашел. Если кто-то может мне помочь. По некоторым причинам вызовы событий TextWatcher при одном изменении текста являются неустойчивыми. Иногда они срабатывают один раз (как и должно быть), иногда два раза, а иногда и 3 раза. Не знаю, почему, все это очень […]