2015-09-03 45 views
2

我使用的是Android的自定義鍵盤上的某些按鍵幾彈出鍵盤,像這樣:你如何改變Android popupKeyboard的風格?

<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

你得到任何解決方案,請發表您的回答風格 – AMD

回答

1

添加機器人:popupLayout = 「@佈局/ word_bar」 在你的XML屬性android.inputmethodservice.KeyboardView

word_bar.xml也必須包含一個android.inputmethodservice.KeyboardView屬性有要自定義