How can the ListView be offset left and right for a bit so that the chat effect is? I add this:
ChatMessageAdapter.ChatMessageViewHolder viewHolder; if (convertView == null) { convertView = LayoutInflater.from(parent.getContext()) .inflate(R.layout.chat_message, parent, false); viewHolder = new ChatMessageAdapter.ChatMessageViewHolder(convertView); convertView.setTag(viewHolder); } else viewHolder = (ChatMessageAdapter.ChatMessageViewHolder) convertView.getTag(); final ChatMessage item = getItem(position); viewHolder.date.setText(item.getDate().toGMTString()); viewHolder.message.setText(item.getMessage()); viewHolder.topic.setText(item.getTopic()); return convertView; getLayoutParams request, but there is no Gravity
getItemViewType()method, which will, depending on whose message, your or the other person display the desired markup. Example - pavlofff