我使用Android自定义键盘,在某些键上有一些弹出式键盘,如下所示:
<Key
android:codes="-16"
android:keyLabel="π"
android:popupKeyboard="@xml/symbol_popup"/>
问题在于我似乎无法使弹出键盘的样式与父键盘的样式相匹配。以下是我所看到的截图:
正如您所看到的,我已经将软键盘设置得很好,但如何将这些样式应用到弹出式键盘?
以下是主键盘样式的XML:
<style name="keyboard_1_style">
<item name="android:keyBackground">@color/darkGray</item>
<item name="android:keyTextColor">#FFFFFF</item>
<item name="android:background">@color/darkGray</item>
<item name="android:textSize">40sp</item>
<item name="android:keyPreviewLayout">@layout/keypreviewlayout</item>
</style>
答案 0 :(得分:1)
添加android:popupLayout =&#34; @ layout / word_bar&#34;在你的xml属性中 android.inputmethodservice.KeyboardView 。
word_bar.xml 还必须包含具有您要自定义的样式的 android.inputmethodservice.KeyboardView 属性