有人可以帮我解释一下吗?或找出在app小部件中使用webview的方法。 非常感谢。
答案 0 :(得分:2)
:
RemoteViews 对象(以及应用程序窗口小部件)可以支持 以下布局类:
FrameLayout LinearLayout RelativeLayout
以下小部件类:
AnalogClock Button Chronometer ImageButton ImageView ProgressBar TextView ViewFlipper ListView GridView StackView AdapterViewFlipper
不支持这些类的后代。
因此,如果我们检查代码,例如:TextView
@RemoteView
public class TextView extends View implements ViewTreeObserver.OnPreDrawListener {...
TextView
可以在小部件中使用,具有注释@RemoteView
,但是WebView
:
@Widget
public class WebView extends AbsoluteLayout
implements ViewTreeObserver.OnGlobalFocusChangeListener,
ViewGroup.OnHierarchyChangeListener {
没有@RemoteView
。