Share via


Informazioni di riferimento sullo schema XML di interfaccia dell'emulatore di dispositivo

Aggiornamento: novembre 2007

Utilizzare il seguente riferimento come modello per lo sviluppo di file di interfaccia personalizzati per l'emulatore di dispositivo.

Nota:

Possono essere utilizzati sia file di immagine PNG che BMP.

Codice

<?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>

Note

Elemento

Descrizione

<skin> tag

Incapsula lo schema per un'interfaccia dell'emulatore. Può essere utilizzato un solo tag <skin> in ogni file XML.

<view> tag

Contiene lo schema per un'interfaccia dell'emulatore. Può essere utilizzato un solo tag <view> per ogni tag <skin>.

Elemento della barra del titolo titleBar ="My Emulator skin"

Specifica il titolo della finestra dell'emulatore.

Elementi displayPosX="10" e displayPosY="149"

Specifica la posizione in cui collocare la finestra contenente il display per l'emulatore all'interno della finestra per l'interfaccia dell'emulatore. Per rendere invisibile il display, selezionare coordinate che siano all'esterno dello schermo.

Elementi displayWidth="272" e displayHeight="224"

Specifica la larghezza e l'altezza del display per l'emulatore. Per l'altezza scegliere un numero intero compreso tra 80 e 1024 che sia divisibile per 8. Per l'altezza scegliere un numero intero compreso tra 64 e 768.

Elemento displayDepth="8"

Specifica l'intensità del colore del display per l'emulatore. Per l'intensità del colore scegliere 8, 16 o 32.

Elemento normalImage="up.bmp"

Specifica il normale file immagine, obbligatorio, per l'interfaccia dell'emulatore. Il normale file immagine specifica le dimensioni della finestra per l'emulatore e l'aspetto dell'interfaccia dell'emulatore.

Elemento mappingImage="map.bmp"

Specifica il file di mapping per l'interfaccia dell'emulatore. Il file di mapping è un file facoltativo che definisce le aree occupate dai pulsanti nell'interfaccia dell'emulatore.

Elemento downImage="down.bmp"

Specifica il file di immagine per l'aspetto dei pulsanti premuti per l'interfaccia dell'emulatore. Il file di immagine per l'aspetto dei pulsanti premuti è un file facoltativo che specifica l'aspetto dei pulsanti nell'interfaccia dell'emulatore quando vengono premuti.

<button> tag

Contiene la descrizione di un pulsante nell'interfaccia dell'emulatore.

Elemento mappingColor="0x00FF00"

Specifica il colore RGB nel file di mapping da utilizzare per il pulsante. Tutti i pixel di questo colore nell'immagine di mapping rappresentano l'area dell'interfaccia dell'emulatore su cui è possibile fare clic per questo pulsante. Quest'area funge da maschera attraverso la quale viene visualizzato il file di immagine per l'aspetto dei pulsanti premuti quando viene premuto il pulsante.

Elemento toolTip="This is my ToolTip."

Facoltativo. Specifica il testo che appare quando il puntatore viene posizionato sul pulsante.

onClick=" DOWN:Key_LeftShift

Key_Z

0x00000015

UP: Key_LeftShift

Key_A"

Facoltativo. Specifica le pressioni dei tasti della tastiera da passare al modulo di gestione quando viene premuto un pulsante. Utilizzare valori esadecimali o interi corrispondenti a un codice di scansione della tastiera di base.

Elemento onPressAndHold="Key_B"

Specifica gli eventi tastiera che devono essere ripetuti quando viene premuto un pulsante dell'interfaccia dell'emulatore. Questa funzionalità supporta tutti i codici di tasti ad eccezione di quello di CHIUSURA.

Vedere anche

Attività

Procedura: personalizzare l'interfaccia di un emulatore

Concetti

Interfacce

Altre risorse

Riferimenti all'emulatore di dispositivi