package tk.djcrazy.MyCC98.adapter; import tk.djcrazy.MyCC98.R; import android.app.Activity; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.ImageView; public class EmotionGridViewAdapter extends BaseAdapter { LayoutInflater inflater; public EmotionGridViewAdapter(Activity context) { super(); inflater = LayoutInflater.from(context); } @Override public int getCount() { return emotion.length; } @Override public Object getItem(int position) { return null; } @Override public long getItemId(int position) { return emotion[position]; } @Override public View getView(int position, View convertView, ViewGroup parent) { ImageView imageView; if (convertView == null) { convertView = inflater.inflate(R.layout.emotion_view, null); imageView = (ImageView) convertView.findViewById(R.id.grid_image); convertView.setTag(imageView); } else { imageView = (ImageView) convertView.getTag(); } imageView.setImageResource(emotion[position]); return convertView; } private int[] emotion = { R.drawable.em00, R.drawable.em01, R.drawable.em02, R.drawable.em03, R.drawable.em04, R.drawable.em05, R.drawable.em06, R.drawable.em07, R.drawable.em08, R.drawable.em09, R.drawable.em10, R.drawable.em11, R.drawable.em12, R.drawable.em13, R.drawable.em14, R.drawable.em15, R.drawable.em16, R.drawable.em17, R.drawable.em18, R.drawable.em19, R.drawable.em20, R.drawable.em21, R.drawable.em22, R.drawable.em23, R.drawable.em24, R.drawable.em25, R.drawable.em26, R.drawable.em27, R.drawable.em28, R.drawable.em29, R.drawable.em30, R.drawable.em31, R.drawable.em32, R.drawable.em33, R.drawable.em34, R.drawable.em35, R.drawable.em36, R.drawable.em37, R.drawable.em38, R.drawable.em39, R.drawable.em40, R.drawable.em41, R.drawable.em42, R.drawable.em43, R.drawable.em44, R.drawable.em45, R.drawable.em46, R.drawable.em47, R.drawable.em48, R.drawable.em49, R.drawable.em50, R.drawable.em51, R.drawable.em52, R.drawable.em53, R.drawable.em54, R.drawable.em55, R.drawable.em56, R.drawable.em57, R.drawable.em58, R.drawable.em59, R.drawable.em60, R.drawable.em61, R.drawable.em62, R.drawable.em63, R.drawable.em64, R.drawable.em65, R.drawable.em66, R.drawable.em67, R.drawable.em68, R.drawable.em69, R.drawable.em70, R.drawable.em71, R.drawable.em72, R.drawable.em73, R.drawable.em74, R.drawable.em75, R.drawable.em76, R.drawable.em77, R.drawable.em78, R.drawable.em79, R.drawable.em80, R.drawable.em81, R.drawable.em82, R.drawable.em83, R.drawable.em84, R.drawable.em85, R.drawable.em86, R.drawable.em87, R.drawable.em88, R.drawable.em89, R.drawable.em90, R.drawable.em91 }; }