首页 > 解决方案 > 触摸屏的某些部分不工作

问题描述

我正在一个面向三星 Galaxy Tab E 的 Android 项目中工作。android 应用程序在启动时启动(根据要求),启动后,Android 默认加载纵向并快速切换到横向。应用程序已经启动(虽然屏幕被锁定),但应用程序中的工作区域将只有宽度等于纵向宽度。

当屏幕锁定并且平板电脑的方向设置为横向时,会出现此问题。

参考链接https://i.stack.imgur.com/4K5Ul.png中的附图。P : 是纵向时的屏幕。L : 在横向时是屏幕。A : 是 L 的工作部分(其宽度等于纵向模式下的宽度) B : 是横向的非工作部分。

标签: androidboottouchscreen

解决方案


这个问题已经解决,我已经解释了我的案例和解决方案,这可能对其他有类似问题的开发人员有用。

问题不在于 android 应用程序本身。问题是因为 android 在启动完成之前启动了我的应用程序。在我的项目中,android 应用程序将以附件模式运行,由另一台设备控制。一旦外部设备在重新启动/开机期间获得平板电脑,我的 android 应用程序在启动完成之前开始运行,我制作了另一个应用程序(外部设备的应用程序),它在找到新设备时向附属设备发送请求休眠一段时间,所以该平板电脑有足够的时间启动并可以启动应用程序。

谢谢!


推荐阅读