如何访问RemoteView视图?

时间:2014-12-19 14:11:58

标签: java android

我们的想法是获取小部件或通知的SurfaceHolder SurfaceView。 我有wid.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
   android:id="@+id/root" >

    <Button
        android:id="@+id/btn"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button" />

    <SurfaceView
        android:id="@+id/sfv1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

</LinearLayout>

在服务中,我只能获得一个RemoveView

RemoteViews layout = new RemoteViews(getPackageName(), R.layout.wid);//sfv1
        int ll = layout.getLayoutId();

如何访问sfv1 (SurfaceView)

1 个答案:

答案 0 :(得分:0)

我想你不能。这是RemoteViews支持的受支持的布局类和小部件的列表,其中没有SurfaceView

http://developer.android.com/guide/topics/appwidgets/index.html#CreatingLayout