【发布时间】:2017-04-29 04:19:00
【问题描述】:
问题是列表中的每个项目都左对齐。但是,我想区分发送的消息和传入的消息。
我有两个布局文件:
我的MessageAdapter 类中有这个if 声明:
if (convertView == null) {
convertView = ((Activity) getContext()).getLayoutInflater().inflate(R.layout.item_message_right_admin, parent,
}
这是我的应用截图:
我在 Stack Overflow 上看到了一个关于同一问题的 post。我找到了线索,但我 无法实施。任何人都可以建议我这样做吗?以下是线索。 因此,每当用户按下发送按钮时,他的消息应该在右侧。传入的消息应该在左边。
if (convertView == null) {
if (list.get(position).getTypeOfSms().equals("send"))
convertView = myInflater.inflate(R.layout.raw_left, null);
else
convertView = myInflater.inflate(R.layout.raw_right, null);
当用户点击发送按钮时,应该怎么做才能使发送的消息向右对齐?
【问题讨论】:
标签: android xml android-layout android-arrayadapter