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

  • one
    You need to create two markup, right-handed and left-handed. In the adapter, override the getItemViewType() method, which will, depending on whose message, your or the other person display the desired markup. Example - pavlofff

0