private void addReviewsInView(LinearLayout llReviews) { LayoutInflater vi = (LayoutInflater) getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); for (int i = 0; i < reviews.size(); i++) { Review review = reviews.get(i); View v = vi.inflate(R.layout.review_item, null); TextView tvReviewerName = (TextView) v.findViewById(R.id.tvReviewerName); tvReviewerName.setText(((SimpleUser) review.getReviewer()).getName()); String PATTERN = "MMM yyyy"; SimpleDateFormat dateFormat = new SimpleDateFormat(); dateFormat.applyPattern(PATTERN); String date = dateFormat.format(review.getCreatedAt()); TextView tvReviewDate = (TextView) v.findViewById(R.id.tvReviewDate); tvReviewDate.setText(date); TextView tvReviewText = (TextView) v.findViewById(R.id.tvReviewText); tvReviewText.setText(review.getReviewBody()); llReviews.addView( v, new ViewGroup.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)); } }