2024年3月11日发(作者:)
import l;
import patActivity;
import ;
import View;
import ew;
import ;
import efreshLayout;
import hLayout;
import MoreListener;
import eshListener;
import ist;
import ;
public class MainActivity extends AppCompatActivity implements OnRefreshListener, OnLoadMoreListener {
private Context mContext;
private SmartRefreshLayout smartRefreshLayout;
private TextView tvRefreshInfo;
private ListViewNesting lvNewsList;
private ScrollView scrollView;
private List
private List
private Tb_Organization tb_organization;
private OrganizationListAdapter organizationListAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
te(savedInstanceState);
setContentView(ty_main);
baseDataInit();
bindViews();
viewsAddListener();
viewsDataInit();
ScrollTo(0, 0);
}
private void baseDataInit() {
mContext = this;
tb_organization = null;
tbOrganizationList = new ArrayList<>();
tempTbOrganizationList = new ArrayList<>();
}
private void bindViews() {
smartRefreshLayout = findViewById(_SRLayout);
tvRefreshInfo = findViewById(_tvRefreshInfo);
lvNewsList = findViewById(_lvNewsList);
scrollView = findViewById(_scrollView);
}
private void viewsAddListener() {
efreshListener(this);
oadMoreListener(this);
}
private void viewsDataInit() {
newsListDataRefresh();
}
private void newsListDataRefresh() {
();
for (int i = 0; i < 10; i ) {
tb_organization = new Tb_Organization();
(tb_organization);
}
organizationListAdapter = new OrganizationListAdapter(mContext, tbOrganizationList);
pter(organizationListAdapter);
}
private void newsListDataLoadMore() {
for (int i = 0; i < 10; i ) {
tb_organization = new Tb_Organization();
(tb_organization);
}
DataSetChanged();
}
@Override
public void onLoadMore(@NonNull RefreshLayout refreshLayout) {
newsListDataLoadMore();
LoadMore();
xt(mContext, "没有更多数据了!", _SHORT).show();
}
@Override
public void onRefresh(@NonNull RefreshLayout refreshLayout) {
newsListDataRefresh();
Refresh();
xt(mContext, "刷新完成!", _SHORT).show();
}
}
来源:/


发布评论