0

在我的小部件的 onConfigure 中,我使用首选项片段并允许用户在添加小部件时编辑字体样式、颜色和大小。我了解当只有几个自定义设置时如何编辑布局,如下所示:

if (pref == 1){
    setContentView(layout1)
} else{
    setContentView(layout2)
}

但是我的小部件允许几乎无限量的可能性,所以与其在接下来的几个生命周期中通过制作预先构建的布局来考虑所有这些可能性,我怎么能在运行中做到这一点?

谢谢你。

4

1 回答 1

1

如果要更改:字体样式、颜色和大小。您可以在程序中使用

findViewById(R.id.XXXX)

其中 R.id.XXX 是小部件。然后您可以通过在代码中设置样式、颜色和大小来更改它们。

于 2013-07-26T23:53:52.170 回答