在横屏模式下,Android 7.1引入了软键盘栏在设备旋转时的重新定位。在7.1之前,无论你如何拿着手机,软键盘栏总是放置在视图的右侧。
在我的应用中,我曾经通过软键盘栏的宽度来缩小(和移动)视图,就像这样:
在我的应用中,我曾经通过软键盘栏的宽度来缩小(和移动)视图,就像这样:
getGameActivity().getWindowManager().getDefaultDisplay().getRealMetrics(real);
但现在我需要知道导航栏是在视图的右侧还是左侧。
没错,我可以检查设备旋转和Android版本,但我认为这种方法并不真正可靠。
是否有任何方法可以知道我的导航栏位于当前视图的左侧还是右侧?
Build.VERSION.SDK_INT
属性。7.1是25个API级别。 - mrpasqal