你如何改变Android popupKeyboard的风格?

时间:2015-09-03 19:57:59

标签: android keyboard styles

我使用Android自定义键盘,在某些键上有一些弹出式键盘,如下所示:

 <Key
        android:codes="-16"
        android:keyLabel="π"
        android:popupKeyboard="@xml/symbol_popup"/>

问题在于我似乎无法使弹出键盘的样式与父键盘的样式相匹配。以下是我所看到的截图:

enter image description here

正如您所看到的,我已经将软键盘设置得很好,但如何将这些样式应用到弹出式键盘?

以下是主键盘样式的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>

1 个答案:

答案 0 :(得分:1)

添加android:popupLayout =&#34; @ layout / word_bar&#34;在你的xml属性中 android.inputmethodservice.KeyboardView

word_bar.xml 还必须包含具有您要自定义的样式的 android.inputmethodservice.KeyboardView 属性