通过动态设置XML维度变量来增加键盘高度

时间:2013-10-25 14:00:32

标签: height key android-softkeyboard

  

您好我在软键盘上工作我需要设置身高   键盘动态。我的正常键盘视图在增加高度之前是   如下所示,

enter image description here

  

因此,根据要求用户可以增加密钥的高度   设置键的高度动态键盘看起来如下所示,

enter image description here

  

增加高度我在代码下使用的

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"
  

成功应用如下所示,

enter image description here

  

所以我哪里出错了。是否有增加键盘的任何其他方式   动态高度

0 个答案:

没有答案