123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- package com.ynstkz.shitu.android.adapter;
- import android.content.Context;
- import android.text.TextUtils;
- 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 java.util.List;
- /**
- * 作者:fuchangle on 2018/2/11 15:01
- */
- public class UserCenterOptionGridAdapter extends CCListAdapter<String>{
- private Context context;
- private int[] icons = new int[]{R.drawable.mine_shoucang, R.drawable.mine_pingjia, R.drawable.mine_baoming, R.drawable.mine_info};
- public UserCenterOptionGridAdapter(Context context, List<String> adapterContent) {
- super(context, adapterContent);
- this.context = context;
- }
- @Override
- public CCAdapterHolder<String> createHolder(int type) {
- return new CCAdapterHolder<String>() {
- ImageView iv_icon;
- TextView tv_name;
- @Override
- public int getResource() {
- return R.layout.item_usercenter_option;
- }
- @Override
- public void initializeView(View convertView) {
- iv_icon = convertView.findViewById(R.id.iv_icon);
- tv_name = convertView.findViewById(R.id.iv_name);
- }
- @Override
- public void updateView(String content, int position) {
- iv_icon.setImageResource(icons[position]);
- tv_name.setText(content);
- }
- };
- }
- }
|