Android中我以Dialog形式呈现一个Activity,改变了窗口的大小,代码如下:
Window dialogWindow=getWindow();
WindowManager.LayoutParams lp=dialogWindow.getAttributes();
DisplayMetrics d=getApplicationContext().getResources().getDisplayMetrics();
lp.width=(int)(d.widthPixels*0.68);
lp.height=(int)(d.heightPixels*0.84);
dialogWindow.setAttributes(lp);
然后在Dialog中添加了一个VideoView,并给VideoView设置了MediaController。但是在运行过程中发现视频进度控制条在视频右下角,没有在Dialog窗口内部,请问怎么解决?
在定义
VideoView
的xml里,添加MediaController
,否则MediaController
会则Window
方式加载显示。Android源码如下: