草庐IT

Android:自定义键盘行不居中

我正在尝试为Android创建自定义键盘。我使用软键盘示例应用程序作为起点。我的问题是我无法将键盘中的一行居中,而我在网上找到的其他示例显然可以正常工作。我的XML文件如下所示:为了使第二行和第三行居中,缺少什么?提前致谢。 最佳答案 顶行有10个键,而第二行和第三行分别只有7个和6个键。由于keyWidth定义为10%,这10个键填满了整个空间。但是,第二行和第三行分别有7个和6个键,只填充了整个空间的70%和60%,这意味着它们看起来向左对齐,而右边的空白空间。为了使按键排列在行的中间,第二行的第一个键应该有15%的水平间隙,第