gpt4 book ai didi

android - 让用户选择一个主题[Android]

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:58:59 24 4
gpt4 key购买 nike

我有一个正在开发的应用程序,我试图让用户更改“主题”或布局的外观。就像某些应用程序如何提供您可以选择“浅色主题”或“深色主题”的选项。

所以基本上我需要以下方面的帮助:

  • Android 中是否有任何我可以使用的内置主题?
  • 如何访问主题?
  • 任何其他有用的信息。我真的很陌生。

最佳答案

您需要使用标准 Android theme/style 创建主题处理,并构建一个您想要提供给用户的主题/资源列表(例如,“Light”=> R.style.MyLightTheme,“Dark”=> R.style.MyDarkTheme,“iPhone”=> R .style.iOSTheme)。向用户公开可用主题的列表,例如,在首选项/设置屏幕中的 ListPreference

在您的 Activity 的 onCreate() 方法中,在调用 setContentView() 之前,使用 this.setTheme(customTheme); 设置主题

customTheme 将来自 shared preferences如上所述

关于android - 让用户选择一个主题[Android],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6352318/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com