第一行程式碼第三章-UI開發的點點滴滴 附原始碼

優秀的小碼農發表於2020-12-14

一.目錄結構

在這裡插入圖片描述

二.思維導圖

在這裡插入圖片描述

三.出錯點

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

相關文章