我想让用户在几个不同的主题之间进行选择,并且想知道这是否是一种正确的处理方式。我对此方法进行了一些测试,它确实有效,但是我认为可能会有更好的方法,并且以后可能会引起一些问题,因此想问一下。
我正在考虑为每个主题创建不同的布局,并且onCreate只是对setContentView()方法进行切换。我先加载一个保存的SharedPreference值(整数),然后根据该值显示相应的布局。显然,用户可以SharedPreference使用按钮或其他方式更改值。
由于这些布局基本上是相同的,但是具有不同的颜色,所以我想TextViews在每个布局文件中为我的视图和其他视图使用相同的ID 。我的主要问题是,这会引起问题吗?
很抱歉,没有代码的文字墙。我只想对这种情况有一个良好实践的一般想法。提前致谢。
慕侠2389804
宝慕林4294392
HUWWW
随时随地看视频慕课网APP
相关分类