8得票1回答
在设置Fragment B的setRetain(true)后,针对Fragment A执行findFragmentByTag操作返回null。

我的问题涉及一个包含三个支持片段的活动。其中一个是普通编程片段(我们称之为主页片段)。当设备方向发生变化时,另一个是添加在主页片段上面的纵向片段,还有一个是“无头”的片段,可以继续异步任务而不受配置更改的影响。非常简单,我是根据这个很好的示例进行工作的。 public class Headl...

8得票3回答
Android旋转后语言更改

当我的应用程序被安装后,在第一次运行时会要求用户选择语言;但是如果用户在第二次开始使用应用程序,则语言会自动设置为先前选择的语言。 问题是,在第一次运行时,用户选择语言后,应用程序仍然是英文的(无论用户选择了哪种语言),但是如果我旋转设备,那么语言就会改变为正确的语言(选择的语言)。在应用程...

8得票5回答
屏幕方向改变后,每次Fragment都会重新创建,无法恢复状态。

更新:事实证明问题来自其他地方。感谢@Luksprog指出我忽略的问题。 该项目使用Android Studio的导航抽屉模式创建。抽屉在NavigationDrawerFragment类中实现。 当选择抽屉中的特定项时,将添加包含视图页的片段。该代码是在我的主活动中实现的。 当屏幕旋转时...

7得票2回答
Android布局方向在运行时语言更改时未更新

我正在研发一款支持两种不同语言的应用程序 - 英文 阿拉伯语 用户可以随时切换到任意语言,并且根据选择我会更改应用程序的语言。 以下是代码片段 - public static void setLocale(String languageCode, Context ctx) { ...

7得票1回答
如何设置夜间模式可用的绘图资源,以使其按预期工作

我希望你能够在夜间模式下更改背景。我有/values和/values-night文件夹,其中包含具有不同值的"colors.xml"文件。 <color name="grey1">#ebebeb</color> <color name="grey2">#c...

7得票3回答
在AndroidManifest.xml中出现了"错误:不允许使用字符串类型(在'value'为'keyboard | keyboardHidden | orien...'的'configChanges'处)"。

首先声明,我是一个Android开发的新手,并且正在使用API 10(Gingerbread)。 我正在使用libgdx开发一款简单的游戏。但是在开始工作之前,我需要安装所有必要的软件包。而在AndroidManifest.xml文件中,有一行代码: android:configChang...