问题标签 [android-orientation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
5637 浏览

android - Android 活动重启(由于屏幕方向更改)stackoverflow 上提供的问题解决方案对我不起作用

我正在制作一个演示应用程序来说明我如何处理屏幕方向。它是一个简单的计数器应用程序,当用户按下递增按钮时会递增计数,反之亦然。这是我的代码,我在清单文件中包含了 android:configChanges="keyboardHidden|orientation" 并且还覆盖了 onConfigurationChanged 方法。但不幸的是,我无法保留计数的值,当我将模拟器切换到横向时,计数重置为 0,我该如何解决这个问题?

}

我的清单文件:

0 投票
1 回答
248 浏览

android - Android视图重新创建方向更改

我想做一些类似于 iPhone 开发的事情:手动重新定位控件而不重新创建整个视图。这种方法的优缺点是什么?

0 投票
0 回答
580 浏览

android - Android MediaPlayer在暂停和方向改变时变黑

我将 SurfaceView 与 MediaPlayer 一起使用。当视频正在播放时,一切都按预期工作,它会根据新的方向改变其大小并继续播放。问题是何时暂停。当视频处于暂停状态时,它是可见的,但是当我改变方向时它变成黑色,其他一切都保持不变,就像我的搜索栏和文本视图一样。这就是我处理方向变化的方式:

setVideoSize() 根据屏幕分辨率设置 videoWidth 和 videoHeight。为什么播放的时候有效,暂停的时候无效?

0 投票
6 回答
16965 浏览

android - 方向改变事件或监听器 Android

是否有任何事件或侦听器触发@方向时间更改?

或者,如何发现手机的方向改变了?

谢谢你

0 投票
4 回答
945 浏览

android - 如何解决方向问题?

当我将屏幕从纵向模式更改为横向模式时,然后自动从我的应用程序中出来。(与横向到纵向相同)任何人都可以告诉我解决方案。

这是我的定位代码,

当将纵向更改为横向控件时输入 else if() 并显示 Toast Massage 也.......

0 投票
0 回答
116 浏览

android - 方向光标回到默认位置

我之前问过这个问题,但没有得到解决方案。我有两个编辑文本框,当我在第二个框中输入文本时,我改变了方向。光标转到默认位置。

我已经处理了 onConfiguration 更改并在此函数中设置了布局。

0 投票
1 回答
122 浏览

android - Android 使用模型对象和 ProgressDialog 处理方向变化

我有一个Android应用程序,它使用AsyncTask. mainActivity有一个模型对象,AsyncTask 在这个对象上调用一个方法去检索数据。在此过程中,主 Activity 会触发一个ProgressDialog. 正如您可以想象的那样,这并不是在考虑方向变化的情况下实现的。我知道我可以使用该onRetainNonConfigurationInstance()方法保存模型对象实例。但是我该怎么办ProgressDialog?我可以用同样的方法把它存起来吗?我应该销毁它并重新创建它吗?还是我应该做第三件事?

快速编辑:当我谈到这个话题时,有任何 Android 工程师实际上评论过这样做的正确方法吗?

0 投票
1 回答
1643 浏览

android - 如何在android中更改相机方向

//这是我的代码

当我打开相机时,它只在横向模式下显示。怎么换人像模式...

0 投票
1 回答
722 浏览

android - Android webview在方向改变时保留表单数据

更改方向后如何在 webview 中保留表单数据?我已经使用onSaveInstanceState()并且我已经使用restoreState(savedInstanceState). 这成功地恢复了方向更改之前的先前状态,但它不会恢复 webview 中表单的文本框中的数据。

改变方向后应该怎么做才能保留webview表单文本框中的数据?

注意:我不会使用android:configChanges="keyboardHidden|orientation",因为在方向更改后我的应用程序需要键盘输入。

提前致谢。

0 投票
2 回答
120 浏览

android - 在android中更改方向时重新创建WebView

我已经构建了一个应用程序,最好的部分是,它运行良好,最糟糕的是,每当我拿着设备并将其从纵向变为横向或反之亦然时,每次方向改变时,视图都会重新生成。据我所知,我已经做了所有可能的事情,即

1.创建layout-land文件夹并放置横向模式的xml文件。
2.已在manifest中给予以下权限:

还有什么我错过的吗?

每当我改变方向时,我不希望发生改变或娱乐。