@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; }