在main.xml中访问对象

时间:2012-05-20 19:05:43

标签: java android

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

如何从widget中访问main.xml中的元素?

1 个答案:

答案 0 :(得分:0)

我不确定这是否是你需要的,因为我没有得到你没有活动的原因,请告诉我这是否是你想要的:

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

然后在myView.findViewById(....)

等视图上使用findViewById