Android:按身份查看?(来自Widget提供商)

les*_*hka 2 android android-widget android-layout

我只知道通过id获取视图的一种方法:

getViewById(R.drawable.imageButton)
Run Code Online (Sandbox Code Playgroud)

但是,如果我没有活动(开发一个小部件应用程序),我该如何获得这个imageButton?

我能够得到一个背景.我想这足以获得视图 - 上下文只包含一个小部件不是吗?如果没有 - 那么如何获取每个小部件视图?

Don*_*Gru 6

对于小工具你有工作RemoteViews,例如

RemoteViews updateViews = new RemoteViews(this.getPackageName(), R.layout.widget);
Run Code Online (Sandbox Code Playgroud)

在这里,您可以找到如何使用它们的教程

  • 第二个环节已经死了. (13认同)
  • 请提供完整的答案,而不仅仅是基于链接的答案。 (2认同)