摘一段代码:
public class ListItemProvider extends RecycleItemProvider { private ArrayList<String> data = new ArrayList<>(); private AbilitySlice mSlice; ListItemProvider(AbilitySlice abilitySlice) { mSlice = abilitySlice; for (int i = 0; i < 10; ++i) { data.add("test" + i); } } @Override public long getItemId(int i) { return 0; } @Override public int getCount() { return data.size(); } @Override public Component getComponent(int position, Component convertView, ComponentContainer parent) { Component compOnent= LayoutScatter.getInstance(mSlice).parse(ResourceTable.Layout_list_item, null, false); if (!(component instanceof ComponentContainer)) { return null; } ComponentContainer rootLayout = (ComponentContainer) component; Text leftText = (Text) rootLayout.findComponentById(ResourceTable.Id_left_content); leftText.setText(String.valueOf(position)); Text rightText = (Text) rootLayout.findComponentById(ResourceTable.Id_right_content); rightText.setText(data.get(position)); return component; } } 想起小学的时候。。。作业真的多啊
不论怎么说挺可以的了
