gpt4 book ai didi

android软键盘键没有正确击中

转载 作者:搜寻专家 更新时间:2023-11-01 08:44:37 27 4
gpt4 key购买 nike

我正在修改来自 android sdk 的示例软键盘应用程序。我注意到即使我触摸键下方的位置,字母键似乎也会被击中。更具体地说,如果我触摸“A”键的顶部边界附近,那么键盘实际上会记录“Q”。似乎每个键的边界矩形都延伸到它下面的空白区域,有时甚至拥有下面键的一些顶部。

此外,我尝试修改底行的布局,使空格键更大,如下所示。但是,一旦我这样做,空格键右侧的部分在我触摸时不会注册。这个区域似乎占据了宽度的 10%。有什么想法可以调试这些问题吗?

  <Row android:rowEdgeFlags="bottom">
<Key android:codes="-2" android:keyLabel="123" android:keyWidth="15%p" android:keyEdgeFlags="left"/>
<Key android:codes="32" android:keyWidth="55%p" android:isRepeatable="true"/>
<Key android:codes="46" android:keyLabel="." android:keyWidth="10%p"/>
<Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return"
android:keyWidth="20%p" android:keyEdgeFlags="right"/>
</Row>

最佳答案

找到上面空格键部分的答案: android custom keyboard: touch area of space key not completely covered

至于垂直校正,@ChrisStratton 是正确的。我调查了一下,我所要做的就是将 android:verticalCorrection="0dp" 添加到 res\layout\input.xml 中,按键开始正确点击。

关于android软键盘键没有正确击中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29665433/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com