这三行代码是什么意思?

What does these three lines of codes mean?

我很难理解某些代码行。使用 Array Adapter 时这三行是什么意思?

WordAdapter itemsAdapter = new WordAdapter(this,words);
ListView listView = findViewById(R.id.numlist);
listView.setAdapter(itemsAdapter);
  1. WordAdapter itemsAdapter = new WordAdapter(this,words);

    自定义适配器 class 用于添加您的 listArray(包含将添加到列表视图的数据)、绑定视图持有者 class 和其他将为您提供自定义显示数据的东西在列表视图中。

  2. ListView listView = findViewById(R.id.numlist);

    ListView 是 android sdk 中的预定义组件 class,使用此 class 您将创建对 xml 声明组件的对象引用,即.. R.id.numlist 到你的 java class 文件中。

  3. listView.setAdapter(itemsAdapter);

    这一行将adapter附加到listview上,这样listarray中的数据就会显示在listview上