是否可以更改Android中默认键盘的大小?
我想降低默认键盘的高度。
请告诉我是否有可能?或者给我提供方法。
答案 0 :(得分:0)
可以创建一个新类,它扩展了定义公共getKeyHeight方法的Keyboard类,并覆盖了代码下面的getHeight方法.check:
public void setKeyHeight(int height) {
super.setKeyHeight(height);
}
@Override
public int getHeight() {
return getKeyHeight() * 3;
}
2)定义了一种新方法
double height_modifier = 1.5;
int height = 0;
for(Keyboard.Key key : mKeyboard.getKeys()) {
key.height *= height_modifier;
key.y *= height_modifier;
height = key.height;
}
mKeyboard.setKeyHeight(height);