簡體   English   中英

你如何改變Android popupKeyboard的風格?

[英]How do you change the style of the Android popupKeyboard?

我正在使用 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>

在您的 xml 屬性android.inputmethodservice.KeyboardView 中添加 android:popupLayout="@layout/word_bar" 。

word_bar.xml還必須包含一個android.inputmethodservice.KeyboardView屬性,該屬性具有您要自定義的樣式

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM