我有一个我正在努力的应用程序,我试图让用户更改"主题"或布局的外观.就像一些应用程序可以选择"Light主题"或"黑暗主题"的选项一样.
所以基本上我需要以下方面的帮助:
Joe*_*Joe 14
您需要使用标准的Android主题/样式流程创建主题,并构建您希望为用户提供的主题/资源列表(例如,"Light"=> R.style.MyLightTheme,"Dark" => R.style.MyDarkTheme,"iPhone"=> R.style.iOSTheme).将可用主题列表公开给用户,例如,ListPreference在"首选项/设置"屏幕中.
在您的Activity的onCreate()方法中,在调用之前setContentView(),使用设置主题this.setTheme(customTheme);
customTheme将来自上面提到的共享偏好
| 归档时间: |
|
| 查看次数: |
2602 次 |
| 最近记录: |