7得票2回答
方向变化时我的视图被重置

我有一个包含EditText、ImageView和按钮的小活动。当你按下按钮时,它会启动相机获取照片,返回后将ImageView更改为所拍摄的图片。 但是,当屏幕方向发生变化时,ImageView会重置回布局中的默认图片。 我尝试设置一个名为custom的布尔值,并在拍照时将其设置为tru...

109得票9回答
屏幕旋转后如何恢复TextView的状态?

在我的应用程序中,我有一个TextView和一个EditText。两者都有数据。当屏幕方向改变时,EditText中的数据保留,但TextView中的数据会被清除。 有人能帮我找到一种保留TextView数据的方法吗?

8得票7回答
在单一活动架构中设置片段的横向方向

如何在单个活动架构(整个应用程序仅有一个活动)中仅为一个Fragment实现锁定屏幕方向? 是否有比在每个Fragment中指定所需方向更好的解决方案? 我试图避免将activity?.requestedOrientation = ActivityInfo.SCREEN_ORIENTATIO...

9得票3回答
在 Android 中,如何在屏幕方向变化时将 WebView 的位置还原到相同的内容?

我遇到了一个与WebView内容滚动位置有关的问题,具体如下:当我在竖屏模式下向下滚动页面一定程度时,当我改变为横屏模式时,滚动会向上或向下移动。它并不显示和竖屏模式中完全相同的内容。我尝试在清单文件中进行更改,如configChanges="keyboardHidden|orientatio...

18得票2回答
如何在屏幕方向改变时旋转视图而不重新创建布局?

这个问题之前在这里提出过,但它的答案是错误的。我想在屏幕方向改变时旋转一些视图,但我希望保持布局不变。根据当前方向( SCREEN_ORIENTATION_LANDSCAPE,SCREEN_ORIENTATION_PORTRAIT,SCREEN_ORIENTATION_REVERSE_LAND...

23得票7回答
Android上的Activity方向自动更改

我正在开发一个基于Android的移动应用程序,minSdkVersion=15。我想为平板电脑支持两种方向,而对于智能手机则仅支持纵向方向。一切都很顺利,但是我遇到了一个小故障,让我感到很疯狂。 当智能手机处于横向模式时,我尝试触发一个新的Activity,它会在横向模式下打开一段时间,然后...

9得票1回答
android:screenOrientation=“sensorPortrait" 不可用?

我需要限制我的应用程序仅以竖屏模式显示。 使用“android:screenOrientation=“Portrait””非常好,但是我希望在设备旋转时显示更改为反向竖屏。 使用“android:screenOrientation=”sensorPortrait“”会导致编译错误。有趣的是...

7得票1回答
安卓:仅旋转相机预览中的覆盖按钮

我有一个使用LinearLayout作为主要布局的Android应用程序,其中包含一个由相机预览填充的SurfaceView。 在此情况下,我用另一个LinearLayout填充了三个按钮和一个自定义TextView。 我希望摄像头预览始终保持横向方向,并且覆盖层根据设备方向进行更改。 我尝...

17得票2回答
如何锁定片段方向而不锁定活动方向?

我有一个特殊的用例,我想将一个片段锁定在竖屏模式下,但仍然旋转活动(和/或同一活动中可见的其他片段)。这是否可以实现? 所有锁定片段方向的解决方案都建议使用setRequestedOrientation并锁定活动方向,但我需要其他可见片段进行旋转。 我的应用程序支持API 10+(如果有一...

20得票6回答
Android - 切换横竖屏模式导致Intent丢失值

我正在使用Intents在我的Android应用程序中切换活动。我将数据放入Intent中,以便在下一个活动中使用。当我将手机从横屏模式切换到竖屏模式时,传递的值会丢失,并且我会收到NullPointerException异常。 请问有人能告诉我可能出了什么问题吗? 代码量很大,无法完整发...