public View comAdapter_OnGetView(int position, View convertView, ViewGroup parent, Article item, ViewHolder viewHolder)
        {
            viewHolder.GetView <TextView>(Resource.Id.text_title).Text       = item.Title;
            viewHolder.GetView <TextView>(Resource.Id.text_summary).Text     = item.Description;
            viewHolder.GetView <TextView>(Resource.Id.text_good_count).Text  = item.DiggCount.ToString();
            viewHolder.GetView <TextView>(Resource.Id.text_author).Text      = item.Author;
            viewHolder.GetView <TextView>(Resource.Id.text_watch_count).Text = item.ViewCount.ToString();
            viewHolder.GetView <TextView>(Resource.Id.text_talk_count).Text  = item.CommentCount.ToString();
            viewHolder.GetView <TextView>(Resource.Id.text_publish_ago).Text = CommonHelper.DateDiff(DateTime.Now, item.PostDate) + "前";
            ImageView imgView = viewHolder.GetView <ImageView>(Resource.Id.img_avatar);

            if (imgView != null)
            {
                if (item.Avatar.Contains("png") || item.Avatar.Contains("jpg") || item.Avatar.Contains("gif"))
                {
                    imgLoader.DisplayImage(item.Avatar, imgView, displayImageOptions);
                }
                else
                {
                    Log.Debug("Not Image", item.Avatar);
                    imgView.SetImageResource(Resource.Drawable.girl);
                }
            }
            return(viewHolder.GetConvertView());
        }
 public View comAdapter_OnGetView(int position, View convertView, ViewGroup parent, KbArticle item, ViewHolder viewHolder)
 {
     viewHolder.GetView <TextView>(Resource.Id.text_title).Text       = item.Title;
     viewHolder.GetView <TextView>(Resource.Id.text_summary).Text     = item.Summary;
     viewHolder.GetView <TextView>(Resource.Id.text_good_count).Text  = item.DiggCount.ToString();
     viewHolder.GetView <TextView>(Resource.Id.text_author).Text      = "作者 " + item.Author;
     viewHolder.GetView <TextView>(Resource.Id.text_watch_count).Text = item.ViewCount.ToString();
     return(viewHolder.GetConvertView());
 }
示例#3
0
        public View comAdapter_OnGetView(int position, View convertView, ViewGroup parent, ArticleComment item, ViewHolder viewHolder)
        {
            viewHolder.GetView <TextView>(Resource.Id.text_comment).Text = Html.FromHtml(item.Body).ToString();
            ImageView imgView = viewHolder.GetView <ImageView>(Resource.Id.img_head_2);

            if (imgView != null)
            {
                if (item.FaceUrl.Contains("png") || item.FaceUrl.Contains("jpg"))
                {
                    imgLoader.DisplayImage(item.FaceUrl, imgView, displayImageOptions);
                }
                else
                {
                    Log.Debug("Not Image", item.FaceUrl);
                }
            }
            viewHolder.GetView <TextView>(Resource.Id.text_floor).Text        = item.Floor + "楼 " + item.DateAdded;
            viewHolder.GetView <TextView>(Resource.Id.text_commentators).Text = item.Author;
            return(viewHolder.GetConvertView());
        }
示例#4
0
        public View comAdapter_OnGetView(int position, View convertView, ViewGroup parent, Blogger item, ViewHolder viewHolder)
        {
            viewHolder.GetView <TextView>(Resource.Id.text_author).Text     = item.Title;
            viewHolder.GetView <TextView>(Resource.Id.text_homepage).Text   = item.Id.ToString();
            viewHolder.GetView <TextView>(Resource.Id.text_blog_count).Text = "博客数:" + item.PostCount;
            viewHolder.GetView <TextView>(Resource.Id.text_lastupdate).Text = "最后更新:" + item.Updated;
            ImageView imgView = viewHolder.GetView <ImageView>(Resource.Id.img_avator);

            if (imgView != null)
            {
                if (item.Avatar.Contains("png") || item.Avatar.Contains("jpg") || item.Avatar.Contains("gif"))
                {
                    imgLoader.DisplayImage(item.Avatar, imgView, displayImageOptions);
                }
                else
                {
                    Log.Debug("Not Image", item.Avatar);
                    imgView.SetImageResource(Resource.Drawable.girl);
                }
            }
            return(viewHolder.GetConvertView());
        }
 public View comAdapter_OnGetView(int position, View convertView, ViewGroup parent, Article item, ViewHolder viewHolder)
 {
     viewHolder.GetView <TextView>(Resource.Id.text_title).Text       = item.Title;
     viewHolder.GetView <TextView>(Resource.Id.text_publish_ago).Text = "发布于 " + item.PostDate;
     return(viewHolder.GetConvertView());
 }
示例#6
0
 public View comAdapter_OnGetView(int position, View convertView, ViewGroup parent, BookMark item, ViewHolder viewHolder)
 {
     viewHolder.GetView <TextView>(Resource.Id.text_title).Text       = item.Title;
     viewHolder.GetView <TextView>(Resource.Id.text_publish_ago).Text = "收藏于 " + item.DateAdded;
     return(viewHolder.GetConvertView());
 }