android - 触摸屏的某些部分不工作
问题描述
我正在一个面向三星 Galaxy Tab E 的 Android 项目中工作。android 应用程序在启动时启动(根据要求),启动后,Android 默认加载纵向并快速切换到横向。应用程序已经启动(虽然屏幕被锁定),但应用程序中的工作区域将只有宽度等于纵向宽度。
当屏幕锁定并且平板电脑的方向设置为横向时,会出现此问题。
参考链接https://i.stack.imgur.com/4K5Ul.png中的附图。P : 是纵向时的屏幕。L : 在横向时是屏幕。A : 是 L 的工作部分(其宽度等于纵向模式下的宽度) B : 是横向的非工作部分。
解决方案
这个问题已经解决,我已经解释了我的案例和解决方案,这可能对其他有类似问题的开发人员有用。
问题不在于 android 应用程序本身。问题是因为 android 在启动完成之前启动了我的应用程序。在我的项目中,android 应用程序将以附件模式运行,由另一台设备控制。一旦外部设备在重新启动/开机期间获得平板电脑,我的 android 应用程序在启动完成之前开始运行,我制作了另一个应用程序(外部设备的应用程序),它在找到新设备时向附属设备发送请求休眠一段时间,所以该平板电脑有足够的时间启动并可以启动应用程序。
谢谢!
推荐阅读
- python - Web Scraping - 请求 ConnectionError: ('Connection aborted.', OSError("(60, 'ETIMEDOUT')",))
- image-processing - SIFT/SURF 和签名
- javascript - 检查传单地图上的位置是否是标记
- python-3.x - 一次创建具有多个图形的场景
- java - 系统的消息消费者组件处理每条消息并使用 WebSockets 异步通知看护者应用程序
- sql - 在 SQL 中显示工作日和周末用例
- python - 有没有更有效的方法来使用它的索引遍历一个字符串的每个字符?
- html - 奇怪的 HTML 问题。点击链接时文字变小
- excel - 通过 excel VBA 打开 PowerPoint
- javascript - 如何制作一个按钮,将用户带到另一个网站上的特定位置