外观定义文件详细信息(设备)

更新:2007 年 11 月

下表描述了设备的外观定义文件的示例元素和值。有关更多信息,请参见 外观定义文件示例(设备)

元素

XML 标记和元素

说明

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

可选元素。指定按下按钮时要传递到引擎的键盘按键。使用与原始键盘扫描代码对应的十六进制值或整数值。

<button

toolTip="Soft Key 1"

onPressAndHold="0x3B"

mappingColor="0xF26C4F"

KeyEvent="F1"

Comment="Not handled when menu

is present."

指定按下仿真程序外观上的按钮时要重复的键盘事件。如果指定 KeyEvent,则设计器生成按钮的代码。如果指定 Comment,则将它作为注释添加到生成的代码中。默认情况下,工具提示被用作注释。

此功能支持所有键代码(SHUTDOWN 键代码除外)。

请参见

其他资源

自定义外观(设备)