我有一个作为新任务启动的活动,我想在onStop中调用finish()(以便将其从最近的应用程序列表中排除)。但是我注意到,更改主题时发生错误,因为通知托盘中的主题从暗变亮,此活动自动关闭,因为onStop中包含finish()。我该如何解决这个问题? 解决方案如下: 看看here。 Google提供了一个完整的示例,说明如何实现完整的主题引擎。

2020年6月8日 0条评论 11点热度 阅读全文

我正在三星Galaxy S3 上测试我的应用程序,该应用程序有两个触摸按钮,后退按钮和菜单按钮 我将所有根 View 都将soundEffectsEnabled设置为false,并尝试制作一个自定义主题(如here中所指出),并将该主题设置在应用程序的 list 文件中(我也尝试将其添加到每个Activity元素中)。没有成功 这是我的XML文件的res / values: <?xml version="1.0" encoding="utf-8"?> <resources> <styl…

2019年11月1日 0条评论 11点热度 阅读全文

我已经在onCreate()中使用setTheme()了: ... protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); data = Utility.GetTheme(this); if(data.isDarktheme()) setTheme(R.style.DarkTheme); else setTheme(R.style.LightTheme); setContentView(R.la…

2019年10月24日 0条评论 10点热度 阅读全文

如何在片段上设置应用程序主题:到目前为止,这是我想到的: public class settings_fragment extends Fragment { Switch switch1; @Nullable @Override public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View view = infl…

2019年8月31日 0条评论 14点热度 阅读全文