有人可以帮我解释一下吗?或找出在应用小部件中使用 webview 的方法。多谢。
问问题
2480 次
1 回答
2
来自谷歌应用小部件指南:
RemoteViews对象(以及相应的 App Widget)可以支持以下布局类:
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
。
希望这能让你明白。-):
于 2012-03-21T03:11:04.307 回答