如何在Android上制作动态自定义键盘?(以编程方式)
我尝试从字符串ArrayList(不仅仅是char)创建一个键盘,但对象键盘的构造函数都不允许这样做 键盘|安卓开发者: 源代码:如何在Android上制作动态自定义键盘?(以编程方式),android,dynamic,keyboard,android-softkeyboard,Android,Dynamic,Keyboard,Android Softkeyboard,我尝试从字符串ArrayList(不仅仅是char)创建一个键盘,但对象键盘的构造函数都不允许这样做 键盘|安卓开发者: 源代码: mKeyboard = new Keyboard(this, R.xml.keyboard, "", 10, 0); Keyboard.Row row = new Keyboard.Row(mKeyboard); row.defaultHeight = 108; row.defaultWidth = 150; row.de
mKeyboard = new Keyboard(this, R.xml.keyboard, "", 10, 0);
Keyboard.Row row = new Keyboard.Row(mKeyboard);
row.defaultHeight = 108;
row.defaultWidth = 150;
row.defaultHorizontalGap = 0;
row.verticalGap = 0;
row.rowEdgeFlags = mKeyboard.EDGE_BOTTOM | mKeyboard.EDGE_TOP;
Keyboard.Key key = new Keyboard.Key(row);
key.x = 0;
key.y = 0;
key.codes = new int[]{1};
key.label = "test";
Keyboard.Key key1 = new Keyboard.Key(row);
key1.x = 150;
key1.y = 0;
key1.width = 300;
key1.codes = new int[]{2};
key1.label = "test1";
mKeyboard.getKeys().add(key);
mKeyboard.getKeys().add(key1);
我没有权限更改键盘尺寸的属性
有人能解决我的问题吗