android tv如何适配不同的平台
2019獨角獸企業重金招聘Python工程師標準>>>
?
在我學習TV開發的過程中,TV適配都 一共經過過幾個階段.
我們知道,不論是手機開發,還是TV開發,屏幕適配都是一件頭疼的事情
電視行業 有很多分辨率 1920x1080, 1280x720, 1280x800 等等.
手機的適配,都會用到權重,還有一些占位的東東,等等,具體就不多說,網上文章滿天飛.
關于TV啟蒙階段, 我是在 values 對應了很多分辨率的文件夾.
工具下載地址: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
總結
以上是生活随笔為你收集整理的android tv如何适配不同的平台的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用OSOT来优化虚拟桌面2
- 下一篇: 在VIM里面设置自动补全功能