第一行代码第三章-UI开发的点点滴滴 附源码

文章目录

      • 一.目录结构
      • 二.思维导图
      • 三.出错点
        • 1.RecyclerView依赖为:
        • 2.RecyclerView项目出现一个Item占据一整个页面,将fruit_item对应的线性布局中的android:layout_height改成 android:layout_height="wrap_content"
        • 3.final关键字:类不能被继承,方法不能被重载,变量不能被修改
        • 4.radom产生随机数及StringBuilder字符串拼接
      • 四.源码地址

一.目录结构

第一行代码第三章-UI开发的点点滴滴 附源码_第1张图片

二.思维导图

第一行代码第三章-UI开发的点点滴滴 附源码_第2张图片

三.出错点

1.RecyclerView依赖为:
 implementation 'androidx.recyclerview:recyclerview:1.1.0'
2.RecyclerView项目出现一个Item占据一整个页面,将fruit_item对应的线性布局中的android:layout_height改成 android:layout_height=“wrap_content”
android:layout_height="wrap_content"
3.final关键字:类不能被继承,方法不能被重载,变量不能被修改
final ViewHolder holder = new ViewHolder(view);
4.radom产生随机数及StringBuilder字符串拼接
private String getRandomLengthName(String name) {
        Random random = new Random();
        int length = random.nextInt(20) + 1;
        StringBuilder stringBuilder = new StringBuilder();
        for (int i = 0; i <length ; i++) {
            stringBuilder.append(name);
        }
        return stringBuilder.toString();
    }

四.源码地址

Android第一行代码第三章UI开发的点点滴滴

jdk1.8
gradle插件版本 gradle-6.5-bin.zip
gradle版本 gradle:4.1.1

你可能感兴趣的:(第一行代码)