@Override
 public View getView(int position, View convertView, ViewGroup parent) {
   MyItem item = getItem(position);
   View view = LayoutInflater.from(context).inflate(resourceID, null);
   TextView textView = (TextView) view.findViewById(R.id.item_title);
   ImageView imageView = (ImageView) view.findViewById(R.id.arrow);
   textView.setText(item.getName());
   imageView.setImageResource(item.getImageId());
   return view;
 }