|
package com.example.prjhmday6_2.slice;
import com.example.prjhmday6_2.ResourceTable;
import com.example.prjhmday6_2.entity.Contractor;
import com.example.prjhmday6_2.privader.ContractorItemProvider;
import com.example.prjhmday6_2.util.BottomLayoutUtil;
import ohos.aafwk.ability.AbilitySlice;
import ohos.aafwk.content.Intent;
import ohos.agp.components.Button;
import ohos.agp.components.DirectionalLayout;
import ohos.agp.components.ListContainer;
import java.util.*;
public class ConstractListAbilitySlice extends AbilitySlice {
private DirectionalLayout bottomlayout;
private Button btfirst;
private Button btlist;
private Button btshoucang;
private Button btabout;
private ContractorItemProvider contractorItemProvider;
private List<Contractor> contractors;
private ListContainer listContainer;
@Override
public void onStart(Intent intent) {
super.onStart(intent);
super.setUIContent(ResourceTable.Layout_constract_list);
//获取listContainer布局对象
listContainer=findComponentById(ResourceTable.Id_constract_list_container);
//创建List集合
contractors=new ArrayList<>();
//创建联系人信息
Contractor c1=new Contractor("张飞","18090987654");
Contractor c2=new Contractor("马超","18090987655");
Contractor c3=new Contractor("关羽","18090988954");
Contractor c4=new Contractor("赵云","18090987657");
Contractor c5=new Contractor("黄忠","18090987658");
Contractor c6=new Contractor("许褚","18090987659");
Contractor c7=new Contractor("张良","18090987660");
Contractor c8=new Contractor("孙尚香","18090987661");
Contractor c9=new Contractor("刘备","18090987662");
Contractor c10=new Contractor("曹操","18090987664");
Contractor c11=new Contractor("诸葛亮","18090987666");
Contractor c12=new Contractor("司马懿","18090987689");
Contractor c13=new Contractor("混子瑶","18090987698");
Contractor c14=new Contractor("庄周","18090987690");
Contractor c15=new Contractor("苏烈","18090987609");
//将联系人信息添加到集合中
contractors.add(c1);
contractors.add(c2);
contractors.add(c3);
contractors.add(c4);
contractors.add(c5);
contractors.add(c6);
contractors.add(c7);
contractors.add(c8);
contractors.add(c9);
contractors.add(c10);
contractors.add(c11);
contractors.add(c12);
contractors.add(c13);
contractors.add(c14);
contractors.add(c15);
//创建数据提供者对象
contractorItemProvider=new ContractorItemProvider(contractors,this);
// 设置数据提供者到列表布局
listContainer.setItemProvider(contractorItemProvider);
//bottomlayout= LayoutScatter.getInstance(this).parse(ResourceTable.Layout_buttom_layout,null,true);
bottomlayout=findComponentById(ResourceTable.Id_bottom_directionlayout);
//创建BottomLayoutUtil
BottomLayoutUtil bottomLayoutUtil=new BottomLayoutUtil(bottomlayout,ConstractListAbilitySlice.this);
//bottomLayoutUtil.initCompoent();
bottomLayoutUtil.initCompoent();
}
@Override
public void onActive() {
super.onActive();
}
@Override
public void onForeground(Intent intent) {
super.onForeground(intent);
}
}
|
所有评论(0)