123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- package com.ynstkz.shitu.android.adapter;
- import android.content.Context;
- import android.view.View;
- import android.widget.ImageView;
- import android.widget.TextView;
- import com.common.library.adapter.CCAdapterHolder;
- import com.common.library.adapter.CCListAdapter;
- import com.ynstkz.shitu.android.R;
- import com.ynstkz.shitu.android.bean.CourseNavigationBean;
- import java.util.List;
- /**
- * 机构导航
- * 作者:fuchangle on 2018/2/6 14:37
- */
- public class OrgNavigationGridAdapter extends CCListAdapter<CourseNavigationBean>{
- public OrgNavigationGridAdapter(Context context, List<CourseNavigationBean> adapterContent) {
- super(context, adapterContent);
- }
- @Override
- public CCAdapterHolder<CourseNavigationBean> createHolder(int type) {
- return new CCAdapterHolder<CourseNavigationBean>() {
- ImageView icon;
- TextView tv_lab;
- @Override
- public int getResource() {
- return R.layout.item_org_navigation;
- }
- @Override
- public void initializeView(View convertView) {
- icon = convertView.findViewById(R.id.iv_icon);
- tv_lab = convertView.findViewById(R.id.tv_lab);
- }
- @Override
- public void updateView(CourseNavigationBean content, int position) {
- icon.setImageResource(content.getIcon_ids());
- tv_lab.setText(content.getLab());
- }
- };
- }
- }
|