このページに示されている例を実装しようとしています。Android 4以降を実行している3つの異なるデバイスで試しましたが、すべての場合で次の警告が表示された黒い画面が表示されます:
01-27 20:01:22.683: W/TextureView(4728): A TextureView or a subclass can only be used with hardware acceleration enabled.
アプリケーション マニフェストでハードウェア アクセラレーションを有効にしました。
<application
android:hardwareAccelerated="true"
[etc...]
しかし、次のチェックでは、カスタム ビューの onAttachedToWindow メソッドが常に false を返します。
private class MyTextureView extends TextureView
{
public MyTextureView(Context context) {
super(context);
}
@Override
protected void onAttachedToWindow()
{
super.onAttachedToWindow();
Log.d("", Boolean.toString(mTextureView.isHardwareAccelerated()));
}
}
ここで何が悪いのか誰か知っていますか?
ありがとう