Articles of пользовательский интерфейс

Trigger.io и пользовательские клавиатуры

Я использую Trigger.io для платформы Android, и мне любопытно, могу ли я изменить способ ввода полей ввода. Я знаю, что недавно trigger.io выпустил собственное обновление ui, но мне нужно что-то вроде этого. <input type="number" name="age" /> // this should open a small numeric keyboard <textarea name="comment"></textarea> //this should open a custom keyboard with only keys […]

Как я могу позволить пользователю повторно сортировать элементы в списке?

У меня есть приложение для Android, в котором пользователи могут добавлять элементы в список, и я бы хотел, чтобы они могли переупорядочить элементы в списке, но они хотят (в отличие от просто предлагая им разные порядки сортировки). Достаточно просто добавить настройку позиции для элементов (они поступают из БД), но какие элементы пользовательского интерфейса доступны для […]

Как проверить (цифровую) идеальную для пикселя разработку в Android?

Tl; dr Как мне преобразовать измерения пикселей на одном устройстве в пиксельные измерения на другом? Я разработал приложение для Android со всеми экранами размером 720×1280 пикселей. Я предположил, что это составляет 2.0 xhdpi, что означает цифровые пиксельные размеры 360×640 дп. Теперь в QA я нашел несколько несоответствий на моем Nexus 5x, снял скриншоты и потянул […]

Создание небольших вкладок в Android

Я пытаюсь создать более мелкие вкладки в Android, но я не могу заставить его работать, потому что все, что происходит, когда я создаю меньшую вкладку, это то, что она показывает большую вкладку, но без возможности рисования. Это мой код макета для вкладок сейчас, но высота по какой-то причине не обертывается – он просто подходит к […]

ScrollView внутри галереи, прокручивая независимо

У меня есть Галерея с адаптером, который поставляет ее ScrollViews в виде своих дочерних представлений. Мне нужно убедиться, что события касания обрабатываются правильно и, как ожидалось: Когда пользователь прокручивает по горизонтали, галерея прокручивается по горизонтали. Когда пользователь выполняет прокрутку по вертикали, свиток прокручивается по вертикали. Оба свитка никогда не должны происходить на одном жесте (пользователь […]

Заголовки ListView без разделителей элементов списка

В настоящее время я пишу приложение для Android, которое использует ListView с заголовками. Это работает нормально, но не так, как я хочу. Каждый элемент в ListView имеет 1-2px-разделитель в верхней и нижней части. Тоже заголовок – и в этом проблема. Это не выглядит очень красиво … Интересная часть состоит в том, что системные приложения (например, […]

Android: TextInputLayout не будет центрировать подсказку

У меня есть edittext, заключенный внутри textinputlayout из библиотеки поддержки, и я нахожу невозможным, чтобы подсказка отображалась в центре поля. Я пробовал все обычные трюки, которые можно найти в других обсуждениях stackoverflow, как вы можете видеть из примера кода, но подсказка все еще упрямо появляется слева от edittext. Как я могу это решить? Пожалуйста, не […]

Почему мягкая клавиатура показывает или нет, когда начинается действие?

Сравнивая наш дизайн между разработчиками, мы обнаружили странное поведение. После некоторого анализа мы пошли на это наблюдение. Когда начинается действие, в некоторых случаях появляется клавиатура, но иногда нет. Фактически, без ScrollView , мягкая клавиатура не появляется по умолчанию в EditText . <LinearLayout 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" tools:context=".TestActivity" > <EditText android:id="@+id/editText1" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:ems="10" android:inputType="text" […]

Переключение фрагментов или действий (т.е. макетов) на изменение ориентации

У меня есть проблема с переключением действий и фрагментов на определенные размеры устройства, когда происходит изменение ориентации. В моем случае это large экраны, но это может произойти с другими размерами экрана в зависимости от приложения. Я искал ответы на вопросы, но, похоже, это не так. У меня есть два вида деятельности: MainActivity и SubordinateActivity. MainActivity […]

Как использовать набор пользовательского интерфейса (PSD) в приложении для Android

Привет, разработчики и дизайнеры 🙂 Сегодня у меня есть вопрос о том, как Android-разработчики используют набор пользовательского интерфейса, разработанный с помощью Photoshop, в приложении для Android? Например, у меня есть этот набор пользовательского интерфейса \ n http://gdj.gdj.netdna-cdn.com/wp-content/uploads/2014/02/0016_ui_kit_2014.jpg Но я не могу найти способ поместить его в свое приложение, и именно Textview, как я могу сделать […]