@NonNull
@Override
public View getView(int position, @Nullable View convertView, @NonNull ViewGroup parent) {
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View entry = convertView != null ? convertView : inflater.inflate(R.layout.flair_entry, parent, false);
String id = ids[position];
((TextView) entry.findViewById(R.id.flairText)).setText(id);
ImageView imageView = (ImageView) entry.findViewById(R.id.flair);
Picasso.with(context).cancelRequest(imageView);
RequestCreator request = flairStylesheet.loadFlairById(id, context);
if(request != null) request.into(imageView);
imageView.getLayoutParams().width = (int) (flairStylesheet.prevDimension.width * context.getResources().getDisplayMetrics().density);
imageView.getLayoutParams().height = (int) (flairStylesheet.prevDimension.height * context.getResources().getDisplayMetrics().density);
return entry;
}
MainActivity.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:FlairTest
作者:
评论列表
文章目录