0

誰か説明してくれませんか?または、アプリ ウィジェットで webview を使用する方法を見つけます。どうもありがとう。

4

1 に答える 1

2

Google アプリのウィジェット ガイドから:

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

これで理解できることを願っています。-):

于 2012-03-21T03:11:04.307 に答える