首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建带有重音字母的Android软键盘

如何创建带有重音字母的Android软键盘
EN

Stack Overflow用户
提问于 2018-02-06 04:24:16
回答 1查看 100关注 0票数 0

我是android的新手。我需要创建自定义键盘,其中包括所有的英文字母加上4个重音字母。这个重音字母存在于Android英文键盘中,当按下更长的相应字母时。

我已经创建了键盘应用程序,它看起来像标准的英文键盘。这是method.xml文件:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<input-method xmlns:android="http://schemas.android.com/apk/res/android">
    <subtype
        android:label="@string/sybtype_en_US"
        android:imeSubtypeLocale="en_US"
        android:imeSubtypeMode="keyboard" />
</input-method>

这是我的keyboard.xml文件:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
    android:keyWidth="10%p"
    android:horizontalGap="0px"
    android:verticalGap="0px"
    android:keyHeight="60dp">
    
    
    
    
     <Row>
        <Key android:keyLabel="w" android:keyEdgeFlags="left" android:codes="97"/>
        <Key android:keyLabel="á" android:codes="Alt+160"/>
        <Key android:keyLabel="s" android:codes="115"/>
        <Key android:keyLabel="d" android:codes="100"/>
        <Key android:keyLabel="f" android:codes="102"/>
        <Key android:keyLabel="g" android:codes="103"/>
        <Key android:keyLabel="h" android:codes="104"/>
        <Key android:keyLabel="j" android:codes="106"/>
        <Key android:keyLabel="k" android:codes="107"/>
        <Key android:keyLabel="l" android:codes="108"/>
        <Key android:keyLabel="ó" android:codes="162"/>
        <Key android:keyLabel="\# \@" android:keyEdgeFlags="right" android:codes="35,64"/>
    </Row>


</Keyboard>

通过这一行,我正在尝试打印

代码语言:javascript
复制
 <Key android:keyLabel="á" android:codes="Alt+160"/>

但这是行不通的。

EN

回答 1

Stack Overflow用户

发布于 2018-02-08 03:29:17

多亏了给定的链接。我找到了重音字母的android键盘代码:

代码语言:javascript
复制
<Key android:keyLabel="á" android:codes="225"/>
<Key android:keyLabel="ó" android:codes="243"/>
<Key android:keyLabel="ý" android:codes="253"/>
<Key android:keyLabel="ú" android:codes="250"/>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48630892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档