11得票3回答
运行时更改方向

我是android新手,我的问题是,是否可以通过编程的方式更改方向?如果可以,我们该如何操作?

11得票5回答
当手机方向改变时,为什么EditText可以保留其值,而TextView却不能?

EditText有什么特别之处,使它能够保留值,而Textview和其他一些小部件不行,我们必须使用onSavedInstance()方法。 EditText有什么神奇的地方,可以保留值吗? 如果有人能告诉它内部是如何工作的。 <----更新----> 它内部的工作原理,请指出解...

10得票3回答
设置界面中的ActionBar未重新计算高度和字体大小

使用最新的AppCompat-v21库,我使用ActionBarActivity创建和填充PreferenceFragment。然而,当方向或屏幕尺寸改变时,ActionBar似乎不会改变高度和文本大小。在其他活动上测试时,仅在PreferenceActivity中发生此行为(与这里提问的问题...

9得票1回答
Android:获取当前设备方向

我在清单文件中将活动方向设置为竖屏,因为我不想让屏幕旋转。 但是当我点击按钮时,我想要获取Android设备的当前方向(竖屏或横屏)?我不需要从传感器获得连续更新;只需要在点击按钮时获取当前设备方向即可。 PS:设备方向是我拿着设备的方式。不要将其与屏幕方向混淆。 这是我目前所做的: ...

9得票1回答
在安卓8.1系统中,Activity自我旋转并恢复正常。

我的应用程序在所有的安卓版本上运行良好,但是我注意到在Android 8.1.0(奥利奥)中,当我从竖屏活动转到横屏活动,并且当我按下返回按钮时,它显示异常行为。 屏幕自动从横屏旋转并恢复到正常状态。看起来活动正在重新启动。 以下是在清单文件中定义的活动。 <activity ...

9得票2回答
快速旋转手机180度,摄像头预览翻转。

我有一个自定义相机应用程序。当我将手机旋转90度时,相机预览正常工作。但是当我快速旋转手机180度时,相机预览会倒置。是否有解决方案... 以下是我的代码: public class CustomCameraActivity extends Activity implements ...

9得票4回答
在Android程序中以编程方式禁用和启用活动的方向更改

我有一个应用程序可以进行一些后台工作。在后台工作运行时,会显示进度圈,如果在此期间旋转设备,则活动将被“重置”,我想避免这种情况发生。 出于这个原因,我决定在此过程中禁用方向。我看到了许多相关的线程,但没有一个有效的解决方案,至少对于我的情况来说是如此。 发布的解决方案是关于修正活动方向,...

9得票2回答
设置Android照片EXIF方向

我编写了一个Android活动,可以通过程序捕获照片。我希望将图像保存为具有正确EXIF方向数据的JPEG格式(就像本机Android相机应用程序自动执行的那样)。 这是实际拍摄照片的方法(我删除了try/catch块): private void takePhoto() { c...

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

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

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

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