VideoView重绘
16lz
2021-01-24
阅读更多 知识点:Android中的VideoView控件默认情况下是不能全屏播放的,它是固有的比例播放,假如你放在默认播放会有黑框
解决的办法是重写VideoView控件
实现代码如下:
注意:必须实现这个构造public MvideoView(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
}
解决的办法是重写VideoView控件
实现代码如下:
package com.shenghe.bank.landi.helper;import android.content.Context;import android.util.AttributeSet;import android.widget.VideoView;public class MvideoView extends VideoView {public MvideoView(Context context, AttributeSet attrs) {super(context, attrs);// TODO Auto-generated constructor stub}private int mwidth=0;private int mheight=0; @Overrideprotected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {// TODO Auto-generated method stub int width=getDefaultSize(mwidth, widthMeasureSpec); int height=getDefaultSize(mheight, heightMeasureSpec); setMeasuredDimension(width, height);}}
注意:必须实现这个构造public MvideoView(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
}
更多相关文章
- Android中的WebView控件用法
- Android(安卓)PullToRefresh (ListView GridView 下拉刷新) 使用详
- Android重写onOreate,onPause,onStop等方法时需要注意的问题!
- 项目中平时遇到的小知识点集锦
- android 比较有用的方法总结
- 解决WebView加载URL跳转到系统浏览器的问题
- 用Crosswalk的XWalkView做混合式App
- Andorid监听SoftKeyboard弹起事件
- android滑动组件嵌套一般思路