Поделиться через


Справочник по схеме XML для обложки эмулятора устройства

Обновлен: Ноябрь 2007

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

Aa188144.alert_note(ru-ru,VS.90).gifПримечание.

Можно использовать как файлы изображений 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.

См. также

Задачи

Практическое руководство. Настройка обложки эмулятора

Основные понятия

Обложки

Другие ресурсы

Справочник по эмулятору устройства