채팅 화면을 구성하던 중 listView 스크롤시 좌,우 변경 및 상하 순서 변경이 있어 질문드립니다.
아직 배우는 단계라 무엇이 잘못되었는지 잘 모르겠습니다ㅠ
@Override
public View getView(int position, View convertView, ViewGroup parent) {
final ViewHolder holder;
int viewType = getItemViewType(position);
if(convertView == null)
{
if (viewType == MY_MESSAGE)
convertView = mInflater.inflate(R.layout.item_mine_message, parent, false);
else if(viewType == OTHER_MESSAGE)
convertView = mInflater.inflate(R.layout.item_other_message, parent, false);
holder = new ViewHolder();
holder.chattingMessage = (TextView) convertView.findViewById(R.id.text);
holder.dateTextView = (TextView) convertView.findViewById(R.id.dateText);
convertView.setTag(holder);
}
else {
holder = (ViewHolder) convertView.getTag();
}
holder.chattingMessage.setText(chatData.get(position).getContent());
holder.dateTextView.setText(chatData.get(position).getSendTime());
return convertView;
}
static class ViewHolder {
TextView chattingMessage;
TextView dateTextView;
}