Ищем конкретные элементы управления пользовательским интерфейсом на Android - PullRequest
0 голосов
/ 29 июня 2011

Мне нужно создать наиболее эффективный интерфейс для ввода данных осмотра прицепа.

Есть 8 колес :) И для каждого водителя колес необходимо указать:

  1. Глубина резьбы - это входит в предопределенные значения. В идеале мне нравится какой-то вид вверх / вниз и вид, чтобы водитель мог указать 5/6/7 вместо того, чтобы набирать

  2. PSI - давление. То же самое. Какой-то скроллер или вверх / вниз числовая штучка?

  3. Марка шин - для этого я буду использовать Spinner.

Есть ли у вас какие-либо контрольные предложения для # 1/2? Я ищу что-то встроенное, но если нет - буду признателен за указатель на исходный код аналогичного элемента управления

Спасибо!

Ответы [ 2 ]

0 голосов
/ 29 июня 2011

Приложение / интерфейс ввода данных должно быть максимально простым в использовании.Если он используется дальнобойщиками в суровых условиях, потенциально под ярким солнечным светом, с водителями в перчатках и т. Д., То пользовательский интерфейс должен быть большим и чрезвычайно простым в использовании.Под «большим» я подразумеваю, что типичный экран размером с смартфон должен иметь, например, номер PSI в большом тексте в центре экрана и вверх / вниз, вверх / вниз (для портрета) или влево / вправо для пейзажа.Таким образом, его легко читать, легко манипулировать и почти надежно защищать.

Пользовательский интерфейс может быть таким простым, как два переключателя представления изображения (вверх / вниз) и текстовое представление для отображения текущего чтения, и, возможно,кнопка ОКПоместите это в отдельное действие и сделайте так, чтобы это занятие заполняло родительское представление, в идеале весь экран.

Таким образом, вместо одного представления пользовательского интерфейса, возможно, вам следует рассмотреть несколько действий для каждого подэкрана и иметь «домашний»деятельность, которая наглядно показывает, что было собрано, какие данные еще предстоит собрать, и, возможно, указание на проблему - в зависимости от требований / цели вашего приложения.

Мнение: если проверка является очень процедурной (слева спереди)шина, левая задняя шина трактора, левая внешняя задняя шина трейлера, левая внутренняя шина трейлера и т. д.), а затем пользовательский интерфейс должен «течь» в соответствии с этой процедурой.

0 голосов
/ 29 июня 2011

Проблема с «числовыми вещами вверх / вниз» заключается в том, что они либо не удобны для пальцев, либо велики. Если вы планируете разместить все восемь шин на одном экране телефона, размер имеет значение.

Если вы ограничиваете это значение Honeycomb и выше, NumberPicker доступно для "числовой вещи вверх / вниз". Но, опять же, он большой. SeekBar плюс TextView для фактического выбранного значения - это еще одна возможность, которая займет меньше места на экране.

Если вы собираетесь использовать Spinner для бренда, обязательно выберите опцию «Другое».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...