带有2个标签的Android自定义键盘(右上方有主标签和小标签)

提姆

我正在实现自己的自定义键盘。

我使用本教程来实现键盘

<?xml version="1.0" encoding="utf-8"?>

 <Row>
    <Key android:keyLabel="q" android:keyEdgeFlags="left"/>
    <Key android:keyLabel="w"/>
    <Key android:keyLabel="e"/>
    <Key android:keyLabel="r"/>
    <Key android:keyLabel="t"/>
    <Key android:keyLabel="y"/>
    <Key android:keyLabel="u"/>
    <Key android:keyLabel="i"/>
    <Key android:keyLabel="o"/>
    <Key android:keyLabel="p" android:keyEdgeFlags="right"/>
</Row>

我想在按键上有2个标签。与下面的图片相同(红色):

在此处输入图片说明

如何更改键盘xml以具有此功能?当我们长按按钮时,我们应该选择数字而不是字母

亚科夫

您需要创建一个KeyboardView扩展类并重写OnDraw方法,如下所示:

public class MKeyboardView extends KeyboardView {
    @Override
    public void onDraw(Canvas canvas) {
        super.onDraw(canvas);

        Paint paint = new Paint();
        paint.setTextSize(15);
        paint.setColor(Color.GRAY);

        List<Key> keys = getKeyboard().getKeys();
        for(Key key: keys) {
        if(key.codes[0] == 113)
            canvas.drawText("1", key.x + (key.width/2), key.y + 25, paint);
        }
    }
}

您可以通过更改x和y参数来更改位置。

请享用 :)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有图像和标签的自定义UITableViewCell

来自分类Dev

使用带有自定义标签的cfqueryparam?使用自定义标签嵌套本机标签

来自分类Dev

实现带有NSStepper和标签的自定义NSCell有多困难?

来自分类Dev

如何创建带有自定义颜色的中文和日语字符的标签

来自分类Dev

为每个单元格添加带有标签和按钮的自定义 DataGridViewColumn

来自分类Dev

通过PHP将自定义脚本标签转换为带有锚标签的新脚本

来自分类Dev

带有HTML标签的Yii2 Active Form自定义消息

来自分类Dev

带有HTML标签的Yii2 Active Form自定义消息

来自分类Dev

SSRS自定义格式,Y轴标签有2个小数位

来自分类Dev

具有自定义事件和自定义变量的通用Analytics(分析)标签

来自分类Dev

当 url 具有主题标签和问号时,注册自定义 URI 方案在 Windows 7 上不起作用

来自分类Dev

核心图中有多个带有自定义标签的y轴

来自分类Dev

核心图中有多个带有自定义标签的y轴

来自分类Dev

具有重复标签标签名称的自定义标签未填写

来自分类Dev

自定义带有标签和UISlider的UITableViewCell在ios 7中发生了6次崩溃。UITableViewCellScrollView?

来自分类Dev

自定义带有标签和UISlider的UITableViewCell在ios 7中发生了6次崩溃。UITableViewCellScrollView?

来自分类Dev

Winforms标签在带有自定义图形的按钮上绘制

来自分类Dev

Google Maps API,添加带有标签的自定义SVG标记

来自分类Dev

船形图-自定义带有标签的条形图

来自分类Dev

带有自定义html标签的角度ui路由状态模板

来自分类Dev

Xamarin.Forms标签中带有FormattedString的自定义字体

来自分类Dev

Xcode 6-Swift-带有导航的自定义标签栏

来自分类Dev

Vimeo视频,带有使用视频标签的自定义取消静音按钮

来自分类Dev

Python / Matplotlib:带有contourf的颜色栏不遵守自定义cmap的刻度标签

来自分类Dev

将带有外键的自定义标签呈现到模板问题中

来自分类Dev

在带有多个参数的自定义模板标签的模板中使用“ if”

来自分类Dev

Winforms标签在带有自定义图形的按钮上绘制

来自分类Dev

Google自定义搜索结果包含带有“ nocontent”标签的html

来自分类Dev

我可以在 Chrome 自定义标签中显示带有 Google Adsense 的网页吗?

Related 相关文章

  1. 1

    带有图像和标签的自定义UITableViewCell

  2. 2

    使用带有自定义标签的cfqueryparam?使用自定义标签嵌套本机标签

  3. 3

    实现带有NSStepper和标签的自定义NSCell有多困难?

  4. 4

    如何创建带有自定义颜色的中文和日语字符的标签

  5. 5

    为每个单元格添加带有标签和按钮的自定义 DataGridViewColumn

  6. 6

    通过PHP将自定义脚本标签转换为带有锚标签的新脚本

  7. 7

    带有HTML标签的Yii2 Active Form自定义消息

  8. 8

    带有HTML标签的Yii2 Active Form自定义消息

  9. 9

    SSRS自定义格式,Y轴标签有2个小数位

  10. 10

    具有自定义事件和自定义变量的通用Analytics(分析)标签

  11. 11

    当 url 具有主题标签和问号时,注册自定义 URI 方案在 Windows 7 上不起作用

  12. 12

    核心图中有多个带有自定义标签的y轴

  13. 13

    核心图中有多个带有自定义标签的y轴

  14. 14

    具有重复标签标签名称的自定义标签未填写

  15. 15

    自定义带有标签和UISlider的UITableViewCell在ios 7中发生了6次崩溃。UITableViewCellScrollView?

  16. 16

    自定义带有标签和UISlider的UITableViewCell在ios 7中发生了6次崩溃。UITableViewCellScrollView?

  17. 17

    Winforms标签在带有自定义图形的按钮上绘制

  18. 18

    Google Maps API,添加带有标签的自定义SVG标记

  19. 19

    船形图-自定义带有标签的条形图

  20. 20

    带有自定义html标签的角度ui路由状态模板

  21. 21

    Xamarin.Forms标签中带有FormattedString的自定义字体

  22. 22

    Xcode 6-Swift-带有导航的自定义标签栏

  23. 23

    Vimeo视频,带有使用视频标签的自定义取消静音按钮

  24. 24

    Python / Matplotlib:带有contourf的颜色栏不遵守自定义cmap的刻度标签

  25. 25

    将带有外键的自定义标签呈现到模板问题中

  26. 26

    在带有多个参数的自定义模板标签的模板中使用“ if”

  27. 27

    Winforms标签在带有自定义图形的按钮上绘制

  28. 28

    Google自定义搜索结果包含带有“ nocontent”标签的html

  29. 29

    我可以在 Chrome 自定义标签中显示带有 Google Adsense 的网页吗?

热门标签

归档