如何从DialogFragment中的自定义元素的Activity

时间:2013-02-28 15:50:16

标签: android android-dialogfragment

一开始我在Fragment中的布局中声明了一个自定义视图元素,我试图使用该组件的硬件加速,因此构造函数视图中的以下代码运行正常:

if (currentapiVersion >= android.os.Build.VERSION_CODES.HONEYCOMB){

            Activity parent = (Activity) getContext();

            // using the activity, get Window reference
            Window window = parent.getWindow();

            window.setFlags(
                    WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,
                    WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
            Log.d("aaaa",""+isHardwareAccelerated());

但是现在我需要在DialogFragment中使用相同的组件,这意味着上下文不是活动。我正在尝试几种方法,但除了加速整个DialogFragment本身之外,我找不到任何解决方案。有关如何获取Activity / window /以便仅加速此组件的任何提示?

谢谢!

0 个答案:

没有答案