我正在创建一个最多有 100 个活动的 android 应用程序。我包括了一个选项菜单,用户可以在其中选择 textview 大小。
当用户选择所需的大小时,文本视图大小仅在选择菜单的那个活动中发生变化。
我的问题是我想要如果用户选择一个文本视图大小,100 个活动中的所有文本视图都将更改为选定的大小,而不仅仅是单个活动
我正在创建一个最多有 100 个活动的 android 应用程序。我包括了一个选项菜单,用户可以在其中选择 textview 大小。
当用户选择所需的大小时,文本视图大小仅在选择菜单的那个活动中发生变化。
我的问题是我想要如果用户选择一个文本视图大小,100 个活动中的所有文本视图都将更改为选定的大小,而不仅仅是单个活动
我正在创建一个最多有 100 个活动的 android 应用程序
这似乎太过分了。
我包括了一个选项菜单,用户可以在其中选择 textview 大小。
请注意,如果您使用sp
单位,用户可以通过设置控制设备的文本大小。
我的问题是我想要如果用户选择一个文本视图大小,100 个活动中的所有文本视图都将更改为选定的大小,而不仅仅是单个活动
将所需的大小存储在 中SharedPreferences
,以便在应用程序重新启动时可以访问它。然后,在onResume()
每个活动中,将大小应用SharedPreferences
到所需的小部件。如果可能,请使用继承来减少需要使用此 apply-the-text-size 代码的次数。