2012-05-20 46 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(....)