2

我想为我的应用程序的用户提供一个选项,可以从应用程序中的多个皮肤中选择一个皮肤,基本上我需要为对象分配一组不同的纹理,例如TextViews,LinearLayoutsImageViews. 有些是使用代码分配的,有些是使用 xml 布局资源文件分配的。

从我的角度来看,我可以在我的应用程序的设置/共享首选项屏幕中创建一个部分(使用一个选项可选择复选框/单选按钮),将所有分配的纹理移动到基于代码的分配,并在代码中为我的所有对象分配所需的一组纹理。

但这听起来像是我真的想避免的大量工作,我想知道是否有另一种方法来添加这个功能,也许是更多的“android”而不是“java”方式来将这个功能添加到我的应用程序中?

请分享您是否在应用程序中提供了此选项以及您是如何做到的。更多关于这个主题的阅读内容也非常受欢迎。

4

0 回答 0