如何在自定义键盘中更改键文本的颜色?

android发烧友

我正在编写一个简单的输入法编辑器,但对更改实际键的颜色有些犹豫。这是我的keyboardView位于res/layout

<?xml version="1.0" encoding="utf-8"?>
<android.inputmethodservice.KeyboardView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/keyboard"
    android:keyBackground="@drawable/key_background"
    android:keyPreviewLayout="@layout/preview">

</android.inputmethodservice.KeyboardView>

我的key_background:

<item
    android:state_focused="false"
    android:state_selected="false"
    android:state_pressed="false"
    android:drawable="@drawable/normal"
    />

<item

    android:state_pressed="true"
    android:drawable="@drawable/pressed"
    />

,正常状态

<item android:bottom="2dp">
    <shape android:shape="rectangle">
        <solid android:color="@android:color/white"/>
    </shape>
</item>

和按下状态

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="@color/keyboard_pressed"/>

</shape>

因此,我坚持将实际符号(即a,b,c等)的颜色更改为黑色。请参阅所附的屏幕截图,了解我到目前为止获得的内容。在此处输入图片说明

先感谢您。

Kilarn123

KeyboardView Doc

android:keyTextColor

您可以将此属性添加到KeyboardView

键中标签使用的颜色。

可以是颜色值,形式为“ #rgb”,“#argb”,“#rrggbb”或“ #aarrggbb”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何在NavigationView中自定义项目背景和项目文本颜色?

来自分类Dev

如何在Android中自定义Toast的背景,背景色和文本颜色

来自分类Dev

如何自定义单个标签?(更改背景颜色,指示器颜色和文本颜色)

来自分类Dev

如何在iOS 8的自定义键盘扩展中检测方向更改?

来自分类Dev

如何在PHP数组中定义自定义键?

来自分类Dev

如何在Xcode 5中自定义默认键盘

来自分类Dev

如何根据文本字段更改android自定义键盘的动作键?

来自分类Dev

如何在有角度的材质中定义自定义主题以控制按钮文本的颜色?

来自分类Dev

如何制作删除键-在自定义Android键盘中删除所有选定的编辑文本

来自分类Dev

如何更改mottie虚拟键盘中自定义键的显示名称

来自分类Dev

按下Android自定义键盘更改背景颜色键

来自分类Dev

如何在Jupyter Lab中自定义键盘快捷键以运行当前行或所选文本?

来自分类Dev

如何在自定义Android键盘中更改KeyboardView类中键的颜色?

来自分类Dev

如何在Windows中删除自定义键盘布局?

来自分类Dev

如何在Android的自定义TextView控件中很好地更改字母的颜色?

来自分类Dev

如何在Android中更改自定义griditem的textView的颜色

来自分类Dev

如何在自定义网格视图Android中更改行颜色

来自分类Dev

如何在Gnome 3中定义自定义屏幕截图并将其分配给键盘快捷键?

来自分类Dev

如何在ElementaryOS Freya中配置自定义键盘快捷键?

来自分类Dev

如何在Thunderbird中自定义键盘快捷键?

来自分类Dev

如何在Sugarcrm的自定义下拉字段中更改值时填充自定义文本区域?

来自分类Dev

如何在自定义键盘按钮swift中实现功能齐全的退格键

来自分类Dev

如何根据文本字段更改android自定义键盘的动作键?

来自分类Dev

Android:如何在自定义视图中更改文本颜色?

来自分类Dev

如何在Debian 9 Stretch中制作自定义键盘快捷键

来自分类Dev

如何制作删除键-在自定义Android键盘中删除所有选定的编辑文本

来自分类Dev

如何更改mottie虚拟键盘中自定义键的显示名称

来自分类Dev

在自定义UICollectionViewCell中更改UILabel的文本颜色

来自分类Dev

如何在自定义键盘ios中的任何文本字段中获取插入的文本

Related 相关文章

  1. 1

    如何在NavigationView中自定义项目背景和项目文本颜色?

  2. 2

    如何在Android中自定义Toast的背景,背景色和文本颜色

  3. 3

    如何自定义单个标签?(更改背景颜色,指示器颜色和文本颜色)

  4. 4

    如何在iOS 8的自定义键盘扩展中检测方向更改?

  5. 5

    如何在PHP数组中定义自定义键?

  6. 6

    如何在Xcode 5中自定义默认键盘

  7. 7

    如何根据文本字段更改android自定义键盘的动作键?

  8. 8

    如何在有角度的材质中定义自定义主题以控制按钮文本的颜色?

  9. 9

    如何制作删除键-在自定义Android键盘中删除所有选定的编辑文本

  10. 10

    如何更改mottie虚拟键盘中自定义键的显示名称

  11. 11

    按下Android自定义键盘更改背景颜色键

  12. 12

    如何在Jupyter Lab中自定义键盘快捷键以运行当前行或所选文本?

  13. 13

    如何在自定义Android键盘中更改KeyboardView类中键的颜色?

  14. 14

    如何在Windows中删除自定义键盘布局?

  15. 15

    如何在Android的自定义TextView控件中很好地更改字母的颜色?

  16. 16

    如何在Android中更改自定义griditem的textView的颜色

  17. 17

    如何在自定义网格视图Android中更改行颜色

  18. 18

    如何在Gnome 3中定义自定义屏幕截图并将其分配给键盘快捷键?

  19. 19

    如何在ElementaryOS Freya中配置自定义键盘快捷键?

  20. 20

    如何在Thunderbird中自定义键盘快捷键?

  21. 21

    如何在Sugarcrm的自定义下拉字段中更改值时填充自定义文本区域?

  22. 22

    如何在自定义键盘按钮swift中实现功能齐全的退格键

  23. 23

    如何根据文本字段更改android自定义键盘的动作键?

  24. 24

    Android:如何在自定义视图中更改文本颜色?

  25. 25

    如何在Debian 9 Stretch中制作自定义键盘快捷键

  26. 26

    如何制作删除键-在自定义Android键盘中删除所有选定的编辑文本

  27. 27

    如何更改mottie虚拟键盘中自定义键的显示名称

  28. 28

    在自定义UICollectionViewCell中更改UILabel的文本颜色

  29. 29

    如何在自定义键盘ios中的任何文本字段中获取插入的文本

热门标签

归档