我想为"空格键"做一个不同的按钮。在我的自定义皮肤smartkeyboard为Android。
是我的自定义皮肤。我可以把图像放在drawable文件夹中。我想让我的空格键按钮看起来与正常状态和按下状态不同。我已将图像文件放在可绘制文件夹中。这是xml代码
<?xml version="1.0" encoding="utf-8"?>
<skin version="1.0" name="Bu">
<background>
<image>skin.png</image>
</background>
<key-background>
<normal>normal.9.png</normal>
<pressed>pressed.9.png</pressed>
</key-background>
<mod-key-background>
<normal>normal.9.png</normal>
<pressed>pressed.9.png</pressed>
<normal-off>normal.9.png</normal-off>
<pressed-off>pressed.9.png</pressed-off>
<normal-on>mod_on.9.png</normal-on>
<pressed-on>mod_on_pressed.9.png</pressed-on>
</mod-key-background>
<symbols>
<delete>backspace.png</delete>
<return>return.png</return>
<search>search.png</search>
<shift>caps.png</shift>
<shift-locked>caps.png</shift-locked>
<space>spacebar.png</space>
<mic>micro.png</mic>
</symbols>
<colors>
<label bold="true">#FFFFFFFF</label>
<alt-label>#FFFFFFFF</alt-label>
<mod-label>#FFFFFFFF</mod-label>
</colors>
</skin>
所以,我应该添加什么代码名称,从空格键的drawable文件夹中调用该按钮。我必须把它放在哪里?
编辑:<space>spacebar.png</space>
适用于图标而非按钮。 <symbol>
适用于图标,<key-background>
适用于按钮。