Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public View getView(int position, View convertView, ViewGroup parent) {
- ViewHolder viewHolder;
- if (convertView == null) {
- if(messageList.get(position).getSenderRealId() != relevantId)
- {
- convertView = getLayoutInflater().inflate(R.layout.message_detail_row_my_inflater, parent, false);
- }else{
- convertView = getLayoutInflater().inflate(R.layout.message_detail_row_their_inflater, parent, false);
- }
- viewHolder = new ViewHolder();
- viewHolder.messageDateText = (CustomFontTextView) findViewById(R.id.messageDateText);
- viewHolder.profileImageView = (SquareImageView) findViewById(R.id.profileImageView);
- viewHolder.messageBubbleLayout = (LinearLayout) convertView.findViewById(R.id.messageBubbleLayout);
- viewHolder.messageText = (CustomFontTextView) viewHolder.messageBubbleLayout.findViewById(R.id.message_text);
- viewHolder.messageHourText = (CustomFontTextView) viewHolder.messageBubbleLayout.findViewById(R.id.messageHourText);
- convertView.setTag(viewHolder);
- }else{
- viewHolder = (ViewHolder)convertView.getTag();
- }
- viewHolder.messageText.setText(messageList.get(position).getMessage());
- viewHolder.messageHourText.setText(Constants.hourFormat.format(messageList.get(position).getSendTime()));
- return convertView;
- }
- static class ViewHolder {
- CustomFontTextView messageDateText;
- SquareImageView profileImageView;
- LinearLayout messageBubbleLayout;
- CustomFontTextView messageText;
- CustomFontTextView messageHourText;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement