in LexSample/app/src/main/java/com/amazonaws/sample/lex/MessagesListAdapter.java [52:74]
public View getView(int position, View convertView, ViewGroup parent) {
Holder holder;
TextMessage item = Conversation.getMessage(position);
if (convertView == null) {
if ("tx".equals(item.getFrom())) {
convertView = layoutInflater.inflate(R.layout.message_sent, null);
holder = new Holder();
holder.data = (TextView) convertView.findViewById(R.id.editTextUserDetailInput_tx);
} else {
convertView = layoutInflater.inflate(R.layout.message_response, null);
holder = new Holder();
holder.data = (TextView) convertView.findViewById(R.id.editTextUserDetailInput_rx);
}
convertView.setTag(holder);
} else {
holder = (Holder) convertView.getTag();
}
holder.data.setText(item.getMessage());
return convertView;
}