问题小结

总结一些最近遇到的问题:
1.腾讯X5内核使用加载H5页面播放视屏的问题:

  • 视屏播放只有声音没有画面。
    以下接口禁止(直接或反射)调用,避免视频画面无法显示:
    webview.setLayerType()
    webview.setDrawingCacheEnabled(true);
  • 小米手机出现不能播放的情况。开启硬件加速可解决此问题。因为不能在代码中动态开启,我们可以到mainfest中对应的activity上开启。

2.CardView在RecycleView中没有效果:
item的布局inflate需要这样写:原因不明,我也挺奇怪的。

//这样有效果
 View view=inflater.inflate(R.layout.soccer1_item_game_layout,parent,false);
 //这样写就没有效果
  View view=inflater.inflate(R.layout.soccer1_item_game_layout,null);

3.TextView的lineSpacingExtra属性:这个有个坑:当和maxline一起使用时,如果text文本内容大于当前的max值,那么文本的最下方会显示行间距。原因其实是因为你的字数大于当前的最大行数那么计算行间距的时候就会把下一行的也算了,这种情况会造成很多页面突然不整齐了。具体的解决办法:

text.setEllipsize(TextUtils.TruncateAt.MARQUEE);

给textview设Ellipsize为marquee,这样可以解决上述问题,不会多出一行行间距。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值