packagecom.aldx.hccraftsman.activity;importandroid.content.Context;importandroid.content.Intent;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.ImageView;importandroid.widget.LinearLayout;importandroid.widget.TextView;importcom.aldx.hccraftsman.R;importcom.aldx.hccraftsman.adapter.PayBillMonthListAdapter;importcom.aldx.hccraftsman.model.PayBillMonth;importjava.util.ArrayList;importjava.util.List;importbutterknife.BindView;importbutterknife.ButterKnife;importbutterknife.OnClick;importse.emilsjolander.stickylistheaders.StickyListHeadersListView;/*** author: chenzheng
* created on: 2018/11/3 14:36
* description: 月度账单*/
public class PayBillMonthListActivity extendsBaseActivity {
@BindView(R.id.back_iv)
ImageView backIv;
@BindView(R.id.layout_back)
LinearLayout layoutBack;
@BindView(R.id.title_tv)
TextView titleTv;
@BindView(R.id.right_tv)
TextView rightTv;
@BindView(R.id.layout_right)
LinearLayout layoutRight;
@BindView(R.id.stickyListView)
StickyListHeadersListView stickyListView;privateString companyId;private List list = new ArrayList<>();privatePayBillMonthListAdapter payBillMonthListAdapter;
@Overrideprotected voidonCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);
setContentView(R.layout.activity_pay_bill_month_list);
companyId= getIntent().getStringExtra("companyId");
ButterKnife.bind(this);
initView();
initData();
}private voidinitData() {for (int i = 0; i < 10; i++) {
PayBillMonth p1= newPayBillMonth();
p1.yearmonth= 201811;
p1.monthName= "2018年11月";
p1.name= "詹大三" +i;
list.add(p1);
}for (int i = 0; i < 7; i++) {
PayBillMonth p1= newPayBillMonth();
p1.yearmonth= 201810;
p1.monthName= "2018年10月";
p1.name= "刘丽丽" +i;
list.add(p1);
}for (int i = 0; i < 2; i++) {
PayBillMonth p1= newPayBillMonth();
p1.yearmonth= 201809;
p1.monthName= "2018年09月";
p1.name= "姜大成" +i;
list.add(p1);
}
payBillMonthListAdapter.setItems(list);
}private voidinitView() {
titleTv.setText("月度账单");
payBillMonthListAdapter= new PayBillMonthListAdapter(this);
stickyListView.setAdapter(payBillMonthListAdapter);
}
@OnClick({R.id.layout_back, R.id.layout_right})public voidonViewClicked(View view) {switch(view.getId()) {caseR.id.layout_back:
finish();break;caseR.id.layout_right:break;
}
}public static voidstartActivity(Context context, String companyId) {
Intent intent= new Intent(context, PayBillMonthListActivity.class);
intent.putExtra("companyId", companyId);
context.startActivity(intent);
}
}