裝置模擬器面板 XML 結構描述參考
更新:2007 年 11 月
請使用下列參考做為開發裝置模擬器自訂面板檔案的模型。
![]() |
---|
您可以使用 PNG 和 BMP 影像檔。 |
程式碼
<?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" |
選擇項。指定在按下按鈕時,會傳遞至引擎的鍵盤鍵。使用對應於未經處理鍵盤掃描碼 (Scan Code) 的十六進位或整數值。 |
onPressAndHold="Key_B" 項目 |
指定按下模擬器面板上的按鈕時,所要重複的鍵盤事件。這項功能支援所有的按鍵碼 (SHUTDOWN 按鍵碼除外)。 |