需求分析

项目上使用 VideoView 播放视频时,需要它进行全屏拉伸显示,以铺满整个屏幕,如下所示:

代码实现

布局文件内容如下:

<?xml version="1.0" encoding="utf-8"?>    

活动 MainAvtivity.java 中核心代码如下:

........VideoView videoView = findViewById(R.id.videoView);//对于全屏拉伸操作,主要就是如下代码RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.FILL_PARENT, RelativeLayout.LayoutParams.FILL_PARENT);        layoutParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);        layoutParams.addRule(RelativeLayout.ALIGN_PARENT_TOP);        layoutParams.addRule(RelativeLayout.ALIGN_PARENT_LEFT);        layoutParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);        videoView.setLayoutParams(layoutParams);video.setVideoPath(xxx);//放播放的路径video.start();//播放视频........

 

更多相关文章

  1. [转]Android使用SimpleAdapter更新ListView里面的Drawable元素
  2. Android(安卓)AudioPolicyService和AudioPolicyManager
  3. unity 代码安装Android(安卓)apk
  4. android实现底部菜单栏
  5. Android(安卓)路由跳转框架ARouter
  6. Android自学之路,主界面的搭建Drawerlayout的使用
  7. Android中ViewPager and HorizontalScrollVIew 冲突
  8. 【Android(安卓)Studio】AS 使用记录06「常用快捷键」
  9. react-native之module的使用

随机推荐

  1. 在BuildConfig中添加自定义字段
  2. init.rc 中on propert: 触发无效
  3. LinearLayout设置灰色边框,只保留底部边框
  4. Android的ViewPager,ViewPager配合Fragme
  5. Android(安卓)LayoutInflater详解
  6. Android(安卓)QQ通知小红点
  7. android之ImageSwitcher 图片查看
  8. listView采用vprogressDIalog加载数据
  9. 屏幕亮屏、熄屏监听代码
  10. ViewModel + SavedState