Android 简单的键盘弹出和按键风格

Android 简单的键盘弹出和按键风格,android,keyboard,popup,Android,Keyboard,Popup,使用另一个站点的Android自定义键盘项目,我对其进行了修改。然而,我还没有弄明白如何让“弹出”键显示正确的小写或大写字符。下面是键盘。选中时,该键将变为黄色。当弹出键打开时,大写和小写的弹出字符都会打开。如何以及在何处编写代码,以便适当的弹出键仅与所选字符匹配:即,只有ogonek小写字母“a”与小写字母“a”;只有大写的ogonek“A”和大写的“A”? 是否可以使用相同的方法减小弹出键字符的大小,使其变暗并将其放置在相应的显示键上方? 谢谢你的关注 “a”键的“qwerty.xml”片

使用另一个站点的Android自定义键盘项目,我对其进行了修改。然而,我还没有弄明白如何让“弹出”键显示正确的小写或大写字符。下面是键盘。选中时,该键将变为黄色。当弹出键打开时,大写和小写的弹出字符都会打开。如何以及在何处编写代码,以便适当的弹出键仅与所选字符匹配:即,只有ogonek小写字母“a”与小写字母“a”;只有大写的ogonek“A”和大写的“A”? 是否可以使用相同的方法减小弹出键字符的大小,使其变暗并将其放置在相应的显示键上方? 谢谢你的关注

“a”键的“qwerty.xml”片段


“popup.xml”



你可能想看看谷歌的拉丁语回购协议:。他们在代码中处理所有这些情况。你可能想看看谷歌的拉丁语回购:。他们在该代码中处理所有此类情况。
    <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:codes="97" android:keyLabel="a" android:popupKeyboard="@xml/popup" android:popupCharacters="Ąą" android:keyEdgeFlags="left"/>
</Row>
    <?xml version="1.0" encoding="utf-8"?>
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
android:keyWidth="10%p"
android:keyHeight="10%">
</Keyboard>