2

是否可以显示 a SurfaceViewinside a PopoupWindow

使用此 XML 用于PopupWindow

<?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:padding="10dip"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#444444"
    >
    <SurfaceView
        android:layout_width="100px"
        android:layout_height="100px"
    />
</LinearLayout>

弹出窗口不起作用,并生成以下日志消息:

W/WindowManager(   60): Attempted to add window with token that is a sub-window: android.os.BinderProxy@4058e3c8.  Aborting.

使用View代替SurfaceView工作正常。


编辑: 似乎使用平台 2.3.3 存在问题,但使用平台 4.1 一切正常。我没有用其他平台版本测试过。

4

0 回答 0