我想为我的应用程序的用户提供一个选项,从应用程序中的多个皮肤中选择一个皮肤,基本上我需要为TextViews
,{{1}等对象分配一组不同的纹理。 }和LinearLayouts
。一些使用代码分配,一些使用xml布局资源文件。
从我的角度来看,我可以在我的应用程序的设置/共享首选项屏幕中创建一个部分(使用一个选项可选复选框/ radiobuttons),将所有指定的纹理移动到基于代码的分配,并为所有代码分配所需的纹理集我的对象。
但这听起来像是我想要避免的大量工作,我想知道是否有其他方法可以添加此功能,可能还有一些“android”而不是“java”方式来添加此功能我的申请?
如果您在应用程序中提供了此选项以及如何执行此选项,请分享。 关于这个主题的更多阅读内容也是非常受欢迎的。