您好我在软键盘上工作我需要设置身高 键盘动态。我的正常键盘视图在增加高度之前是 如下所示,
因此,根据要求用户可以增加密钥的高度 设置键的高度动态键盘看起来如下所示,
要增加高度我在代码下使用的,
List<Key> keys = myKeyboard.getKeys();
for(Key key: keys)
key.height = 80;
但正如我们在增加键的的高度后在上一张图片中看到的那样, 他们彼此重叠除了增加身高 键盘,
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
android:keyWidth="10%p"
android:horizontalGap="0px"
android:verticalGap="0px"
android:keyHeight="50dip">
如上面的起始键高度为50dip 的xml代码所示,那么我就是 动态更改为80dip 并成功申请 关键的。另一方面如果硬编码密钥高度为80dip 。
android:keyHeight="80dip"
成功应用如下所示,
所以我哪里出错了。是否有增加键盘的任何其他方式 动态高度。