我有一个 Android 应用程序一直锁定在纵向模式。但是,我想在全屏横向模式下显示 View ,而无需在横向模式下进行 Activity 或应用程序。当应用程序处于纵向模式时,我如何拥有一个强制处于横向模式的 View 的 xml?
我不想在我的代码中进行旋转,因为我想保持简单并在 xml 中定义布局。此外,对于不同的屏幕分辨率,它可能无法正常工作并改变我的布局。但如果这是唯一的解决方案,我该怎么做呢?
最佳答案
我认为您不能通过 XML 来完成此操作。事实上,我认为没有直接的解决方案。如果你有一些非常简单的东西,你可以覆盖 onDraw
方法,rotate the Canvas ,然后绘制 View 。如果你有更复杂的行为,比如滚动,那么它最终会是很多工作。
为什么您想要一个以横向模式填满屏幕的 View ,而 Activity 不是横向的?这背后的原因是什么?
关于Android:当应用程序处于纵向时,以横向显示 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8262772/