Справочник по схеме XML для обложки эмулятора устройства
Обновлен: Ноябрь 2007
Используйте следующую справочную информацию в качестве модели для разработки собственных файлов обложки для эмулятора устройства.
Примечание. |
---|
Можно использовать как файлы изображений BMP, так и файлы PNG. |
Код
<?xml version="1.0" encoding="ISO-8859-1"?>
<skin>
<view
titleBar ="My Emulator skin"
displayPosX="10"
displayPosY="149"
displayWidth="272"
displayHeight="224"
displayDepth="8"
mappingImage="map.bmp"
normalImage="up.bmp"
downImage="down.bmp"
<button
toolTip="This is my ToolTip."
onClick=" DOWN:Key_LeftShift
Key_Z
0x00000015
UP: Key_LeftShift
Key_A"
onPressAndHold="Key_B"
mappingColor="0x00FF00"
/>
</view>
</skin>
Заметки
Элемент |
Описание |
---|---|
Тег <skin> |
Инкапсулирует схему для обложки эмулятора. В каждом XML-файле можно использовать только один тег <skin>. |
Тег <view> |
Содержит схему для обложки эмулятора. Для каждого тега <skin> можно использовать только один тег <view>. |
Элемент заголовка окна titleBar ="My Emulator skin" |
Задает заголовок окна эмулятора. |
Элементы displayPosX="10" и displayPosY="149" |
Задают место внутри окна обложки эмулятора, где следует расположить окно с изображением эмулятора. Чтобы сделать изображение невидимым, выберите координаты, определяющие точку вне экрана. |
Элементы displayWidth="272" и displayHeight="224" |
Задают ширину и высоту изображения для эмулятора. В качестве ширины выберите целое число в диапазоне от 80 до 1024, кратное 8. В качестве высоты выберите целое число в диапазоне от 64 до 768. |
Элемент displayDepth="8" |
Задает глубину цвета изображения для эмулятора. В качестве глубины цвета выберите значение 8, 16 или 32. |
Элемент normalImage="up.bmp" |
Задает файл обычной картинки для обложки эмулятора (обязательный элемент). В файле обычной картинки определяется размер окна эмулятора и внешний вид обложки эмулятора. |
Элемент mappingImage="map.bmp" |
Задает файл сопоставления для обложки эмулятора. Это необязательный файл, в котором определяются области, занимаемые кнопками на обложке эмулятора. |
Элемент downImage="down.bmp" |
Задает файл картинки нажатых кнопок для обложки эмулятора. Это необязательный файл, в котором определяется внешний вид кнопок на обложке эмулятора в нажатом состоянии. |
Тег <button> |
Содержит описание кнопки на обложке эмулятора. |
Элемент mappingColor="0x00FF00" |
Задает цвет RGB в файле сопоставления, используемый для кнопки. Все точки этого цвета в изображении сопоставления представляют область обложки эмулятора, которую можно щелкнуть для данной кнопки. Эта область служит маской, через которую отображается файл картинки нажатых кнопок при нажатии кнопки. |
Элемент toolTip="This is my ToolTip." |
Необязательный элемент. Задает текст, отображаемый при перемещении указателя по кнопке. |
onClick=" DOWN:Key_LeftShift Key_Z 0x00000015 UP: Key_LeftShift Key_A" |
Необязательный элемент. Задает нажатия клавиш, которые следует передать в обработчик при нажатии кнопки. Используйте шестнадцатеричные или целые значения, соответствующие необработанному коду сканирования клавиатуры. |
Элемент onPressAndHold="Key_B" |
Задает события клавиатуры, которые повторяются, пока кнопка на обложке эмулятора остается нажатой. Эта функция поддерживает все коды клавиш, кроме кода клавиши SHUTDOWN. |
См. также
Задачи
Практическое руководство. Настройка обложки эмулятора