onconfigurationchanged相关内容

如何在 Kivy 中检测 Android 上的屏幕旋转?

我一直在寻找一种 Kivy 解决方案来捕获 Android 设备从一个方向到另一个方向的旋转.我已经尝试了以下两种窗口方法,但在旋转设备时都没有执行 on_rotate 或 rotate_screen 例程.我看到 java 中有一个 onConfigurationChanged 事件,但我找不到 Kivy 的相同事件处理. Window.on_rotate(self.on_rotate)Wi ..
发布时间:2022-01-15 09:58:47 移动开发

android:显示虚拟键盘时如何防止调整窗口大小

我正在使用选项卡式应用程序.我的应用程序有一个 EditText.当我单击 EditText 时,窗口正在调整大小,并且虚拟键盘显示在窗口底部.但是四个选项卡显示在键盘顶部. 我不想在显示键盘时显示我的选项卡.或者我不想调整我的窗口大小.我的需要只是隐藏 EditText 下方的选项卡和其他内容. 我在清单中使用所有带有“android:windowSoftInputMode"的选项. ..
发布时间:2022-01-13 22:56:55 移动开发

屏幕旋转后恢复TextView的状态?

在我的应用程序中,我有 TextView 和 EditText.两者都有数据.当屏幕方向改变时,EditText 中的数据保留,但 TextView 数据被清除. 有人可以帮我找到一种方法来保留 TextView 中的数据吗? 解决方案 如果你想强制你的 TextView 保存它的状态,你必须添加 freezesText 属性: 来自 freezesText : 如果设置 ..

防止在 Android 屏幕旋转时关闭对话框

我试图防止在 Activity 重新启动时关闭使用警报构建器构建的对话框. 如果我重载 onConfigurationChanged 方法,我可以成功地做到这一点并将布局重置为正确的方向,但我失去了edittext的粘性文本功能.因此,在解决对话框问题时,我创建了这个 edittext 问题. 如果我从编辑文本中保存字符串并在 onCofiguration 更改中重新分配它们,它们似乎 ..

多次调用 FragmentTransaction.replace() - 只有一个在方向改变后有效

我使用以下代码用 2 个片段填充我的 UI,容器是在 XML 中定义的 FrameLayout.这是第一次调用此代码,即当应用程序启动时,它工作正常,并且我的两个片段都按预期显示.但是,在配置更改(特别是方向)之后,只会显示事务中的第一个片段. 我不认为这是片段本身的问题,因为如果我颠倒代码,因此在另一个之前调用一个替换,反之亦然,将显示该片段.因此,例如以下面的片段作为指南,如果我交换 m ..

如何在Kivy中检测Android上的屏幕旋转?

我一直在寻找一种Kivy解决方案,以捕获Android设备从一个方向到另一个方向的旋转.我已经尝试了下面的两个window方法,但是在旋转设备时都没有执行on_rotate或rotate_screen例程.我看到Java中有一个onConfigurationChanged事件,但找不到与Kivy相同的事件处理. Window.on_rotate(self.on_rotate) ..
发布时间:2021-02-15 18:54:51 移动开发

布局土地不起作用?

我对此问题进行了一些研究,但找不到答案.因此,是的,我确实在res下创建了一个名为"layout-land"的文件夹,并在其中放置了一个单独的main.xml.我有意删除了布局区域main.xml中的一些图像,当我将android手机旋转到水平位置时,我注意到这些图像仍然存在. 许多与我的问题类似的问题是由于在清单中添加onConfigurationChanged引起的.但我没有按照此链接的 ..
发布时间:2020-05-22 18:52:21 移动开发

当用户在我的应用程序中更改语言时,为什么android:label的文本不更改?

因此在我的应用程序中,用户看到的第一个活动是选择语言. 假设用户选择法语,然后转到ActivityB,然后转到ActivityC. 现在决定更改语言. 因此,先回到ActivityB,然后再回到第一个Activity,然后选择语言作为西班牙语. 再次,当用户转到ActivityB时,片段/活动中的所有其他文本都更改为西班牙语,但是android:label仍然保留法语.该如 ..

在Android中屏幕旋转防止对话框解除

如果我重载了onConfigurationChanged方法,我可以成功地执行此操作并重新设置布局正确的方向,但我失去了edittext的粘贴文本功能。所以在解决对话框问题我创建了这个edittext问题。 如果我从edittext中保存字符串并在onCofiguration更改中重新分配它们,它们似乎默认为初始值,而不是在旋转之前输入的值。即使我迫使无效似乎更新它们。 我真的需要解决 ..

更改Android的布局片段

我在开发的有两个片段一个Android活动。该活动有两种可能的布局,一个在波泰特,另一个景观。 我已经创建工作良好的片段,但我有麻烦时,我改变手机/平板电脑的方向。 这一个片段是一个 ListFragment ,用的AsyncTask加载从网络列表中的数据。有了这个片段,我没有问题,因为我可以重新创建它。 (虽然这需要一段时间,加载)。 其他的片段有一个内部的谷歌地图V2片段: < ..

Android的 - 检测方向变化,但界面不响应

采用的是Android可以捕捉屏幕旋转事件,但实际上并没有活性,旋转响应事件? 为了让事情变得更加困难,我有一个TabActivity支持的活动,并在我想旋转的一些内容区域在屏幕上的标签之一 - 但在纵向模式下离开标签 我试过设置活动方向为纵向的清单,但后来我不再让onConfigurationChanged(..)事件。但是,如果我删除此行,整片旋转为好。 任何帮助AP preciated ..
发布时间:2016-03-15 23:32:17 移动开发

onConfigurationChanged()不会被调用的方向变化

我看到所以一些相关的问题,但我不能够解决我的问题。 我创建单独的布局纵向和横向模式。 我修改了的Andr​​oidManifest.xml 文件进行相应方向的变化,但 onConfigurationChanged()不工作时,我实施它的活动。 现在的问题是,在 layout.addView(graphView,LP); 在的onCreate()。 我在 GraphView书面绝对硬code ..

在旋转我得到"无法破坏活动的onSaveInstanceState ...&QUOT后无法执行此操作;

嗨,感谢您的任何帮助。 我只在配置我的code来处理旋转的开始:我已经实现的onDestroy(),但还没有任何的onSaveInstanceState()或onRetainNonConfigurationInstance(),因为我搞清楚,如果什么都不会造成问题销毁和旋转后重新创建并需要保存的东西。 在我的应用程序使用被换用户pressing按钮,运行一个AsyncTask的服务,和3个片段 ..

屏幕旋转前右做点什么?

我想 do_something()每当设备从纵向旋转为横向。 我已经添加了<活动机器人:configChanges =“方向”> 在我的清单。因此, onConfigurationChanged()每当我转动我的设备将被调用。它会的不的重新创建活动。 在我的 onConfigurationChanged()功能: @覆盖 公共无效onConfigurationChanged(配 ..

EditText上的数据丢失旋转设备

确定家伙,我用它做。我一直在使用Google的最后2天,但我无法找到确切的解决方案。每个人都在谈论configChanges以及所有那些陈词滥调事情,似乎并不在我的情况下工作。 我有一个登录界面,下设2 EditTexts。现在,这个登录界面有两个纵向和横向不同的布局。所以我不得不创建布局文件夹使用不同login.xml和布局,土地文件夹中其他login.xml。并支持方向改变我overrid在 ..

Android的 - 处理屏幕方向

我目前工作,根据屏幕方向具有不同的行为Android应用程序。 我使用getWindowManager()。getDefaultDisplay()。getRotation()来获得在onCreate()方法的屏幕方向,并从那里管理。 基本上,我的问题是,我需要在方向控制。在横向模式下,当用户决定它,应用程序必须再次切换到肖像模式,并保持这样的,但只有等到使用变为纵向模式,再到风景​​线。 我 ..
发布时间:2015-12-07 00:27:34 移动开发

如果配置更改空对象引用

我得到空对象引用如果仅的LinearLayout 对象配置更改。 景观模式我必须 setVisiblity = View.GONE 所有视图除了一个视图 纵向模式我必须 setVisibility = View.VISIBLE 所有视图: 如果(活动在纵向模式下启动,然后变成横向) {它做工精细} 其他{它仅获取的LinearLayout对象空对象引用} 对象返回该错误被称为图, pro ..