|几乎让我的应用程序工作。现在我处于最后阶段。我很震惊在动态列表视图中显示已发送和已接收消息的问题。根据发送或接收的数据,我需要在listview中显示文本。我能够查看已发送的消息。我能够从接收方接收消息,但我无法在列表视图中显示该消息。
示例代码:
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater = getLayoutInflater();
View row;
String query = null;
// String even_color, odd_color;
SharedPreferences prefList = getSharedPreferences("PrefsFile",
MODE_PRIVATE);
if(query == data){
row = inflater.inflate(R.layout.list_row_layout_odd, parent,
false);
TextView textLabel = (TextView) row.findViewById(R.id.text);
textLabel.setText(data);
}
else
{
row = inflater.inflate(R.layout.list_row_layout_even, parent,
false);
TextView textLabel = (TextView) row.findViewById(R.id.text);
textLabel.setText(datas);
}
return row;
}
}
如果我发送消息,我需要在ie(list_row_layout_odd)中显示消息,如果我收到消息,我需要在(list_row_layout_even)布局中显示。
请帮我解决这个问题。
提前致谢。