почему мы не можем использовать веб-просмотр для удаленного просмотра в виджете приложения? - PullRequest
0 голосов
/ 21 марта 2012

Может кто-нибудь помочь мне объяснить это? или выяснить способ использования веб-просмотра в виджете приложения. Большое спасибо.

1 Ответ

2 голосов
/ 21 марта 2012

из руководства по виджетам приложений Google:

A 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.

надеюсь, это поможет вам понять.-):

...