Kotlin for Android

最近在学习kotlin语法,有一本书《kotlin for Android developers》对kotlin语法有很详细的讲解,但是我决定写一篇快速在Android开发中感受Kotlin奇妙的文章。 首先创建一个基本的demo 在plugins里面添加kotlin插件,在bu

Android 列表控件的Item设置布局宽高无效问题探究

本文从源码分析来解释一个开发中困扰了我许久的问题:给ListView的Item设置固定的高度无效,其他列表控件GridView和RecyclerView也有同样的问题。 我们通过代码复现一下问题,部分代码如下: Activity代码: private void initView(

用ConstraintLayout来优化Android的XML布局的层级

背景 Android中XML布局作为用户界面直接显示在Activity(活动、界面)上。但是一个XML布局中的View树的高度会影响测量,布局和绘制的速度和用户体验。View树的高度越高,那么需要测量、布局和绘制的时间就越长。所以我们要优化XML布局,就要想办法来降低View树的