2012-05-20 51 views
0

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

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

+0

您需要使用带有小部件的RemoveViews。看到这个问题的更多信息:http://stackoverflow.com/questions/2896253/findviewbyid-undefined –

回答

0

我不知道这是否是你所需要的,因为我不知道为什么你没有一个活动,请告诉我,如果这是你想要什么:

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

然后使用findViewById就像myView.findViewById(....)