0

我正在尝试创建一个小部件,但我无法从代码中访问 main.xml 元素。如果我有一个活动,我可以使用 findViewById,但在这种情况下它不起作用。

如何从小部件访问 main.xml 中的元素?

4

1 回答 1

0

我不确定这是否是您需要的,因为我不明白您为什么没有活动,请告诉我这是否是您想要的:

LayoutInflater inflater = (LayoutInflater) getContext()
            .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View myView = inflater.inflate(R.layout.main, null, false);

然后在视图上使用 findViewByIdmyView.findViewById(....)

于 2012-05-20T19:23:50.420 回答