В HobDrive можно настроить, какие экраны будут доступны на главной панели, в каком порядке они идут, какие из них всегда видны при перелистывании, а какие остаются только в меню Экраны. Для некоторых экранов доступны собственные параметры отображения, а раздел Ваш экран позволяет собрать один пользовательский экран из выбранных датчиков.
Эта статья описывает настройку через интерфейс приложения. Если вам нужно полностью вручную менять XML-разметку экранов, смотрите технические статьи Оформление, экраны и DashKits и Спецификация формата Layout.
Откройте Экраны -> Настройки -> Настройки главных экранов.
В диалоге слева находится список разделов:
На телефоне или узком экране список может открываться кнопкой меню ≡. Кнопки ‹ и › переключают настройки соседних экранов.
Переключатель Всегда показывать закрепляет экран в основной панели экранов.
Если параметр включен:
Если параметр выключен:
Так можно оставить перед глазами только то, что нужно в поездке, а остальные экраны убрать из ежедневного перелистывания.
Параметр Позиция экрана задает приоритет экрана в общей последовательности.
Значение Default означает порядок по умолчанию, заданный текущей разметкой HobDrive. Числовые значения позволяют сдвинуть экран относительно стандартного порядка:
0 соответствует поведению по умолчанию и в интерфейсе отображается как Default.Практические примеры:
-1.1 или 2.После выхода из диалога HobDrive сохраняет изменения и перезагружает интерфейс экранов.
У некоторых экранов в настройках появляется дополнительный блок переключателей. Это параметры, которые определены самой разметкой экрана и влияют только на соответствующий экран или группу экранов.
Примеры таких параметров:
Набор параметров может отличаться в зависимости от версии приложения, платформы, профиля автомобиля и доступных экранов. Если у конкретного экрана нет дополнительных переключателей, значит для него сейчас доступны только общие настройки видимости и порядка.
Кроме настройки самих экранов, HobDrive позволяет менять внешний вид отдельных датчиков. Этот диалог открывается с экрана сенсора:
В диалоге можно менять тип отображения и визуальные параметры. В зависимости от элемента доступны варианты вроде Text, Bar, RoundBar, Chart, а также связанные с ними атрибуты: размер, точность, рамки, графики, цвета и другие параметры отображения.
Самая важная настройка в этом диалоге - Уровень применимости. Она определяет, куда именно будет записано изменение:
Пример: если вы изменили размер скорости на уровне Этот Сенсор, скорость изменится на всех экранах. Если выбрали Этот Виджет, изменится только та ячейка скорости, на которой вы открыли диалог.
Эти настройки сохраняются в user.gauge. Файл можно редактировать вручную, но осторожно: HobDrive тоже изменяет его из интерфейса, поэтому ручные правки могут быть перезаписаны или смешаны с настройками, сделанными через диалог.
Раздел Ваш экран предназначен для быстрого создания собственного экрана без ручного редактирования файлов.
На этом экране можно настроить:
Доступные макеты:
1x1, 2x2, 2x3, 3x2, 3x3, 4x2, 2x4, 4x3, 3x4, 5x3, 5x4.
Например:
2x2 - компактный экран из четырех крупных датчиков;3x2 или 2x3 - удобный вариант для повседневной поездки;5x3 или 5x4 - плотный диагностический экран с большим количеством значений.Для каждой ячейки нажмите выбор датчика и укажите нужный сенсор. Пустая ячейка останется свободной. Обычно лучше начинать с небольшого макета, проверить читаемость в машине, а затем увеличивать количество датчиков при необходимости.
В каждой ячейке пользовательского экрана есть расширенный режим Редактировать XML / Предпросмотр. Он нужен, если обычного выбора датчика недостаточно.
В поле Дополнительный XML можно добавить:
Примеры:
size="large" precision="1"
period="5000" units="below"
Если текст начинается с <, HobDrive считает его вложенным XML внутри элемента item. Если текст не начинается с <, он добавляется как атрибуты к текущему item.
Предпросмотр помогает сразу увидеть, как будет выглядеть ячейка. Если XML содержит ошибку, исправьте ее перед сохранением.
Кнопки Экспорт XML и Импорт XML позволяют сохранить или перенести пользовательский экран.
Экспорт XML показывает полный XML текущего пользовательского экрана. Его удобно скопировать для резервной копии или отправить другому пользователю.
Импорт XML позволяет вставить готовый XML и применить его к пользовательскому экрану. Если XML некорректный, HobDrive покажет ошибку и не применит разметку.
Пользовательский экран сохраняется в файле user1.layout в пользовательских настройках HobDrive. Этот файл можно включать в обычный бэкап настроек. Подробнее о переносе данных: Как перенести все настройки или сделать бэкап?.
user.layoutДиалог Ваш экран создает и обновляет один пользовательский экран в файле user1.layout. Это быстрый и безопасный способ собрать свой набор датчиков через интерфейс.
Файл user.layout остается способом для продвинутой настройки. Через него можно вручную добавлять собственные секции, сложные сетки, условия if, декораторы, изображения, кнопки и другие элементы разметки. Такой подход мощнее, но требует аккуратного редактирования XML.
Рекомендуемый порядок:
user.layout.