@Override public View getView(int position, View convertView, ViewGroup parent) { PrivacySpaceListItem item = adapterList.get(position); View v = View.inflate(adapterContext, R.layout.privacyspace_main_listview_item, null); icon = (ImageView) v.findViewById(R.id.iv_privacyspace_item); tvTitle = (TextView) v.findViewById(R.id.tv_privacyspace_item_title); tvSubTitle = (TextView) v.findViewById(R.id.tv_privacyspace_item_subtitle); icon.setImageDrawable(item.getDrawable()); tvTitle.setText(item.getTitle()); tvSubTitle.setText(item.getSubtitle()); return v; }