XML-Schemareferenz für Geräteemulatordesigns
Aktualisiert: November 2007
Verwenden Sie den folgenden Code als Muster zum Entwickeln benutzerdefinierter Designdateien für den Geräteemulator.
Hinweis: |
---|
Sie können sowohl PNG- als auch BMP-Bilddateien verwenden. |
Code
<?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>
Hinweise
Element |
Beschreibung |
---|---|
<skin>-Tag |
Kapselt das Schema für ein Emulatordesign. Sie können in jeder XML-Datei nur ein <skin>-Tag verwenden. |
<view>-Tag |
Enthält das Schema für ein Emulatordesign. Sie können nur ein <view>-Tag pro <skin>-Tag verwenden. |
titleBar ="My Emulator skin"-Element der Titelleiste |
Gibt den Titel des Fensters für den Emulator an. |
displayPosX="10"-Element und displayPosY="149"-Element |
Gibt die Position an, an der das Fenster, in dem die Anzeige des Emulators enthalten ist, im Fenster für das Emulatordesign platziert wird. Um die Anzeige unsichtbar zu machen, wählen Sie Koordinaten aus, die sich außerhalb des Bildschirms befinden. |
displayWidth="272"-Element und displayHeight="224"-Element |
Gibt die Breite und die Höhe der Anzeige für den Emulator an. Wählen Sie für die Breite eine ganze Zahl zwischen 80 und 1024 aus, die durch 8 teilbar ist. Wählen Sie für die Höhe eine ganze Zahl zwischen 64 und 768 aus. |
displayDepth="8"-Element |
Gibt die Farbtiefe der Anzeige für den Emulator an. Wählen Sie für die Farbtiefe 8, 16 oder 32 aus. |
normalImage="up.bmp"-Element |
Gibt die normale Grafikdatei für das Emulatordesign an, die erforderlich ist. Die normale Grafikdatei gibt die Größe des Fensters für den Emulator und die Darstellung des Emulatordesigns an. |
mappingImage="map.bmp"-Element |
Gibt die Zuordnungsdatei für das Emulatordesign an. Die Zuordnungsdatei ist eine optionale Datei, in der die Bereiche definiert werden, in denen sich im Emulatordesign Schaltflächen befinden. |
downImage="down.bmp"-Element |
Gibt die Grafikdatei für die gedrückte Schaltfläche für das Emulatordesign an. Die Grafikdatei für die gedrückte Schaltfläche ist eine optionale Datei, die das Aussehen der Schaltflächen im Emulatordesign in gedrücktem Zustand angibt. |
<button>-Tag |
Enthält die Beschreibung einer Schaltfläche im Emulatordesign. |
mappingColor="0x00FF00"-Element |
Gibt die RGB-Farbe in der Zuordnungsdatei an, die für die Schaltfläche verwendet werden soll. Alle Pixel mit dieser Farbe im Zuordnungsbild stellen den Bereich im Emulatordesign dar, auf den Sie für diese Schaltfläche klicken können. Dieser Bereich verhält sich wie eine Maske, durch die die Grafikdatei für die gedrückte Schaltfläche angezeigt wird, wenn Sie die Schaltfläche aktivieren. |
toolTip="This is my ToolTip."-Element |
Optional. Gibt den Text an, der angezeigt wird, wenn Sie den Zeiger über der Schaltfläche bewegen. |
onClick=" DOWN:Key_LeftShift Key_Z 0x00000015 UP: Key_LeftShift Key_A" |
Optional. Gibt Tastenanschläge an, die beim Drücken einer Taste an das Modul übergeben werden. Verwenden Sie zur Bezeichnung der Tastenanschläge Hexadezimal- oder Ganzzahlwerte, die einem unformatierten Tastaturscancode entsprechen. |
onPressAndHold="Key_B"-Element |
Gibt Tastaturereignisse an, die wiederholt werden sollen, während eine Schaltfläche im Emulatordesign aktiviert ist. Dieses Feature unterstützt alle Tastencodes mit Ausnahme des Tastencodes zum Herunterfahren. |
Siehe auch
Aufgaben
Gewusst wie: Anpassen eines Emulatordesigns