本文整理汇总了Java中cn.bmob.im.bean.BmobRecent.getAvatar方法的典型用法代码示例。如果您正苦于以下问题:Java BmobRecent.getAvatar方法的具体用法?Java BmobRecent.getAvatar怎么用?Java BmobRecent.getAvatar使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类cn.bmob.im.bean.BmobRecent
的用法示例。
在下文中一共展示了BmobRecent.getAvatar方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getView
import cn.bmob.im.bean.BmobRecent; //导入方法依赖的package包/类
@Override
public View getView(int position, View convertView, ViewGroup parent) {
BmobRecent item = mData.get(position);
if (convertView == null) {
convertView = inflater.inflate(R.layout.item_conversation, null);
}
ImageView iv_recent_avatar = ViewHolder.get(convertView,
R.id.iv_recent_avatar);
TextView tv_recent_name = ViewHolder.get(convertView,
R.id.tv_recent_name);
TextView tv_recent_msg = ViewHolder
.get(convertView, R.id.tv_recent_msg);
TextView tv_recent_time = ViewHolder.get(convertView,
R.id.tv_recent_time);
TextView tv_recent_unread = ViewHolder.get(convertView,
R.id.tv_recent_unread);
// �������
String avatar = item.getAvatar();
if (avatar != null && !avatar.equals("")) {
ImageLoader.getInstance().displayImage(avatar, iv_recent_avatar,
ImageLoadOptions.getOptions());
} else {
iv_recent_avatar.setImageResource(R.drawable.head);
}
tv_recent_name.setText(item.getUserName());
tv_recent_time.setText(TimeUtil.getChatTime(item.getTime()));
// ��ʾ����
if (item.getType() == BmobConfig.TYPE_TEXT) {
SpannableString spannableString = FaceTextUtils.toSpannableString(
mContext, item.getMessage());
tv_recent_msg.setText(spannableString);
} else if (item.getType() == BmobConfig.TYPE_IMAGE) {
tv_recent_msg.setText("[ͼƬ]");
} else if (item.getType() == BmobConfig.TYPE_LOCATION) {
String all = item.getMessage();
if (all != null && !all.equals("")) {// λ�����͵���Ϣ��װ��ʽ������λ��&ά��&����
String address = all.split("&")[0];
tv_recent_msg.setText("[�]" + address);
}
} else if (item.getType() == BmobConfig.TYPE_VOICE) {
tv_recent_msg.setText("[����]");
}
int num = BmobDB.create(mContext).getUnreadCount(item.getTargetid());
if (num > 0) {
tv_recent_unread.setVisibility(View.VISIBLE);
tv_recent_unread.setText(num + "");
} else {
tv_recent_unread.setVisibility(View.GONE);
}
return convertView;
}
示例2: getView
import cn.bmob.im.bean.BmobRecent; //导入方法依赖的package包/类
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
final BmobRecent item = mData.get(position);
if (convertView == null) {
convertView = inflater.inflate(R.layout.item_conversation, parent,
false);
}
ImageView iv_recent_avatar = ViewHolder.get(convertView,
R.id.iv_recent_avatar);
TextView tv_recent_name = ViewHolder.get(convertView,
R.id.tv_recent_name);
TextView tv_recent_msg = ViewHolder
.get(convertView, R.id.tv_recent_msg);
TextView tv_recent_time = ViewHolder.get(convertView,
R.id.tv_recent_time);
TextView tv_recent_unread = ViewHolder.get(convertView,
R.id.tv_recent_unread);
// 填充数据
String avatar = item.getAvatar();
if (avatar != null && !avatar.equals("")) {
ImageLoader.getInstance().displayImage(avatar, iv_recent_avatar,
ImageLoadOptions.getOptions());
} else {
iv_recent_avatar.setImageResource(R.drawable.default_head);
}
tv_recent_name.setText(item.getNick());
tv_recent_time.setText(TimeUtil.getChatTime(item.getTime()));
// 显示内容
if (item.getType() == BmobConfig.TYPE_TEXT) {
SpannableString spannableString = FaceTextUtils.toSpannableString(
mContext, item.getMessage());
tv_recent_msg.setText(spannableString);
} else if (item.getType() == BmobConfig.TYPE_IMAGE) {
tv_recent_msg.setText("[图片]");
} else if (item.getType() == BmobConfig.TYPE_LOCATION) {
String all = item.getMessage();
if (all != null && !all.equals("")) {// 位置类型的信息组装格式:地理位置&维度&经度
String address = all.split("&")[0];
tv_recent_msg.setText("[位置]" + address);
}
} else if (item.getType() == BmobConfig.TYPE_VOICE) {
tv_recent_msg.setText("[语音]");
}
int num = BmobDB.create(mContext).getUnreadCount(item.getTargetid());
if (num > 0) {
tv_recent_unread.setVisibility(View.VISIBLE);
tv_recent_unread.setText(num + "");
} else {
tv_recent_unread.setVisibility(View.GONE);
}
return convertView;
}
示例3: getView
import cn.bmob.im.bean.BmobRecent; //导入方法依赖的package包/类
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
final BmobRecent item = mData.get(position);
if (convertView == null) {
convertView = inflater.inflate(R.layout.item_conversation, parent, false);
}
ImageView iv_recent_avatar = ViewHolder.get(convertView, R.id.iv_recent_avatar);
TextView tv_recent_name = ViewHolder.get(convertView, R.id.tv_recent_name);
TextView tv_recent_msg = ViewHolder.get(convertView, R.id.tv_recent_msg);
TextView tv_recent_time = ViewHolder.get(convertView, R.id.tv_recent_time);
TextView tv_recent_unread = ViewHolder.get(convertView, R.id.tv_recent_unread);
//������
String avatar = item.getAvatar();
if(avatar!=null&& !avatar.equals("")){
ImageLoader.getInstance().displayImage(avatar, iv_recent_avatar, ImageLoadOptions.getOptions());
}else{
iv_recent_avatar.setImageResource(R.drawable.head);
}
tv_recent_name.setText(item.getUserName());
tv_recent_time.setText(TimeUtil.getChatTime(item.getTime()));
//��ʾ����
if(item.getType()==BmobConfig.TYPE_TEXT){
SpannableString spannableString = FaceTextUtils.toSpannableString(mContext, item.getMessage());
tv_recent_msg.setText(spannableString);
}else if(item.getType()==BmobConfig.TYPE_IMAGE){
tv_recent_msg.setText("[图片]");
}else if(item.getType()==BmobConfig.TYPE_LOCATION){
String all =item.getMessage();
if(all!=null &&!all.equals("")){//λ�����͵���Ϣ��װ��ʽ������λ��&ά��&����
String address = all.split("&")[0];
tv_recent_msg.setText("[位置]"+address);
}
}else if(item.getType()==BmobConfig.TYPE_VOICE){
tv_recent_msg.setText("[语音]");
}
int num = BmobDB.create(mContext).getUnreadCount(item.getTargetid());
if (num > 0) {
tv_recent_unread.setVisibility(View.VISIBLE);
tv_recent_unread.setText(num + "");
} else {
tv_recent_unread.setVisibility(View.GONE);
}
return convertView;
}
示例4: getView
import cn.bmob.im.bean.BmobRecent; //导入方法依赖的package包/类
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
final BmobRecent item = mData.get(position);
if (convertView == null) {
convertView = inflater.inflate(R.layout.item_conversation, parent, false);
}
ImageView iv_recent_avatar = ViewHolder.get(convertView, R.id.iv_recent_avatar);
TextView tv_recent_name = ViewHolder.get(convertView, R.id.tv_recent_name);
TextView tv_recent_msg = ViewHolder.get(convertView, R.id.tv_recent_msg);
TextView tv_recent_time = ViewHolder.get(convertView, R.id.tv_recent_time);
TextView tv_recent_unread = ViewHolder.get(convertView, R.id.tv_recent_unread);
//�������
String avatar = item.getAvatar();
if(avatar!=null&& !avatar.equals("")){
ImageLoader.getInstance().displayImage(avatar, iv_recent_avatar, ImageLoadOptions.getOptions());
}else{
iv_recent_avatar.setImageResource(R.drawable.head);
}
tv_recent_name.setText(item.getUserName());
tv_recent_time.setText(TimeUtil.getChatTime(item.getTime()));
//��ʾ����
if(item.getType()==BmobConfig.TYPE_TEXT){
SpannableString spannableString = FaceTextUtils.toSpannableString(mContext, item.getMessage());
tv_recent_msg.setText(spannableString);
}else if(item.getType()==BmobConfig.TYPE_IMAGE){
tv_recent_msg.setText("[ͼƬ]");
}else if(item.getType()==BmobConfig.TYPE_LOCATION){
String all =item.getMessage();
if(all!=null &&!all.equals("")){//λ�����͵���Ϣ��װ��ʽ������λ��&ά��&����
String address = all.split("&")[0];
tv_recent_msg.setText("[�]"+address);
}
}else if(item.getType()==BmobConfig.TYPE_VOICE){
tv_recent_msg.setText("[����]");
}
int num = BmobDB.create(mContext).getUnreadCount(item.getTargetid());
if (num > 0) {
tv_recent_unread.setVisibility(View.VISIBLE);
tv_recent_unread.setText(num + "");
} else {
tv_recent_unread.setVisibility(View.GONE);
}
return convertView;
}
示例5: getView
import cn.bmob.im.bean.BmobRecent; //导入方法依赖的package包/类
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
final BmobRecent item = mData.get(position);
if (convertView == null) {
convertView = inflater.inflate(R.layout.item_conversation, parent, false);
}
ImageView iv_recent_avatar = ViewHolder.get(convertView, R.id.iv_recent_avatar);
TextView tv_recent_name = ViewHolder.get(convertView, R.id.tv_recent_name);
TextView tv_recent_msg = ViewHolder.get(convertView, R.id.tv_recent_msg);
TextView tv_recent_time = ViewHolder.get(convertView, R.id.tv_recent_time);
TextView tv_recent_unread = ViewHolder.get(convertView, R.id.tv_recent_unread);
//填充数据
String avatar = item.getAvatar();
if (avatar != null && !avatar.equals("")) {
ImageLoader.getInstance().displayImage(avatar, iv_recent_avatar, ImageLoadOptions.getOptions());
} else {
iv_recent_avatar.setImageResource(R.drawable.default_head_cry);
}
tv_recent_name.setText(item.getNick());
tv_recent_time.setText(TimeUtil.getChatTime(item.getTime()));
int num = BmobDB.create(mContext).getUnreadCount(item.getTargetid());
//显示内容
if (item.getType() == BmobConfig.TYPE_TEXT) {
SpannableString spannableString = FaceTextUtils.toSpannableString(mContext, item.getMessage());
tv_recent_msg.setText(spannableString);
} else if (item.getType() == BmobConfig.TYPE_IMAGE) {
tv_recent_msg.setText("[图片]");
} else if (item.getType() == BmobConfig.TYPE_LOCATION) {
String all = item.getMessage();
if (all != null && !all.equals("")) {//位置类型的信息组装格式:地理位置&维度&经度
String address = all.split("&")[0];
tv_recent_msg.setText("[位置]" + address);
}
} else if (item.getType() == BmobConfig.TYPE_VOICE) {
tv_recent_msg.setText("[语音]");
}
if (num > 0) {
tv_recent_unread.setVisibility(View.VISIBLE);
tv_recent_unread.setText(num + "");
} else {
tv_recent_unread.setVisibility(View.GONE);
}
return convertView;
}