我基于软键盘开发Android键盘。现在设计选择器中使用的键盘并更改键背景现在一切正常,除了单个键和Activity键,它们显示为标准键:(这是我的选择器代码: 最佳答案 解决方案:经过多次尝试,我找到了解决问题的方法!在原始的Keyboard类中,Single/ActiveDrawableState是不确定的。所以我们需要做的就是重写这个类。怎么做?如果您的键盘基于SoftKeyboard,我们有一个扩展Keyboard的LatinKeyboard类。如果您没有此类,请创建它!现在在这个类上,我们有一个扩展Keyboard.Key