Android进阶
记录我学习的一些博客都放这里吧
我唱着黑色毛衣
资深Android小白
展开
-
每日一学——DataBinding的使用
DataBinding的实际使用看看DataBinding的简介在对应model的build.gradle中配置使用场景1.最简单的实体类与TextView的绑定2. 引入类,引用定义的方法进行判断操作等3. 点击事件的使用5. 集合、Map在xml布局中的使用看看DataBinding的简介DataBinding 是 Google 在 Jetpack 中推出的一款数据绑定的支持库,利用该库可以实现在页面组件中直接绑定应用程序的数据源,实现数据与View的双向绑定。此外,除了将数据与 UI 绑定在一起,原创 2020-07-15 17:06:07 · 517 阅读 · 0 评论 -
每日一学——Android屏幕适配方案分析以及头条适配原理—基于头条适配方案的框架AndroidAutoSize (一)
Android屏幕适配方案之头条适配—AutoSize介绍下目前主流的适配方案头条方案适配的原理适配具体操作呈现适配效果荒废了几天继续我的每日一篇学习博客 go go go!介绍下目前主流的适配方案须知:首先,我们应该明白没有完美的适配方案,因为安卓设备真的是五花八门,宽高比差距太大,在保证页面View不变形的情况下,只能取宽度为基准,自适应的设置高度,这样造成的页面整体高度会超出屏幕高度,解决的方法就只能是设置页面滚动,避免页面内容显示不全;其次要是以高度为基准,很大情况下view会变形,比如图片原创 2020-07-15 16:52:54 · 1419 阅读 · 0 评论