我正在尝试创建一个小部件,但我无法从代码中访问main.xml元素。如果我有一个活动,我可以使用findViewById,但在这种情况下,它将无法正常工作。
如何从widget中访问main.xml中的元素?
答案 0 :(得分:0)
我不确定这是否是你需要的,因为我没有得到你没有活动的原因,请告诉我这是否是你想要的:
LayoutInflater inflater = (LayoutInflater) getContext()
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View myView = inflater.inflate(R.layout.main, null, false);
然后在myView.findViewById(....)