要解决Android键盘视图不遵守按键宽度的问题,可以尝试以下方法:
然后在布局文件中使用自定义样式来设置键盘视图的样式:
KeyboardView keyboardView = findViewById(R.id.keyboardView);
ViewGroup.LayoutParams layoutParams = keyboardView.getLayoutParams();
layoutParams.width = ViewGroup.LayoutParams.MATCH_PARENT;
keyboardView.setLayoutParams(layoutParams);
请注意,这些解决方法可能会因不同的Android版本和设备而有所不同。因此,如果遇到问题,请根据实际情况进行调整。