Android系统。更改整个app programaticcaly的字体颜色

时间:2016-11-03 18:52:03

标签: java android

我想让用户在设置下更改android app中的字体大小或颜色。我有想法制作样式,将它应用于所选元素,最后在代码中改变它的价值,但现在我不知道如何制作它。我的默认样式如下所示

bindingSource.MoveNext()

我不知道如何以编程方式更改应用的默认主题/样式。 Plz帮忙!

1 个答案:

答案 0 :(得分:0)

您可以使用不同的字体颜色创建不同的样式。然后,您可以根据用户首选项将样式应用于活动(可能存储在SharedPreferences中)。

public void onCreate(Bundle savedInstanceState) {

    setTheme(android.R.style.Theme);
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}