android tv如何适配不同的平台

 

在我学习TV开发的过程中,TV适配都 一共经过过几个阶段.

我们知道,不论是手机开发,还是TV开发,屏幕适配都是一件头疼的事情

电视行业 有很多分辨率 1920x1080, 1280x720, 1280x800 等等.

手机的适配,都会用到权重,还有一些占位的东东,等等,具体就不多说,网上文章满天飞.

关于TV启蒙阶段, 我是在 values 对应了很多分辨率的文件夹.

010317_MeGB_269399.png

工具下载地址:https://gitee.com/kumei/AndroidTVWidget/tree/master/Tool

优点:简单明了,方便

缺点:不能应对新出的分辨率,需要用工具重新生成. 而且在1280x720 与 1280x800感觉会有一些偏差,应该是计算误差吧.

后来无意在网上发现了

  • AutoLayout 

         下载地址:https://gitee.com/kumei/AndroidAutoLayout,修改版本,主要为了支持一些控件.

          优点:

                  1. 使用的PX,可以和设计师的设计图一一对应(建议设计师统一使用1920x1080).

                  2. 调用很方便,基本上在XML布局就能搞定.

                  3. ... ...

         缺点:

                 1. 要说缺点,还真没什么缺点,唯一的缺点就是太重,还有就是没有的控件需要重写.

  • SupportMultipleScreensUtil

         下载地址:https://github.com/baixiaoY/SupportMultipleScreensUtil

         优点:调用方便,只需要调用它的转换函数就OK了.

         缺点:无法XML进行,要开始写,一行行写转换函数,有点麻烦.

题外话:

        android 为了解决碎片化的一些问题,引入了百分比控件,还有ConstraintLayout约束,有空的同学也可以接触一下,还是不错的适配工具的.

总结:

        我们不能沉浸的以往的经验,不思进取和进步,应该反思会不会更好的方法,能做的更好,更完美.

        如果当时我停留在 启蒙阶段,那么后果是很可怕的... ...

 

转载于:https://my.oschina.net/hailongqiu/blog/1572315

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值