0
当前我正在尝试将AdMob中的横幅整合到我的列表视图中。例如。它应该总是显示在5个列表项目之后等等。我用AsyncTask获取的“常规”列表数据。我需要在我的适配器类中使用循环来实现这个吗?将广告横幅添加到列表视图
适配器类别:
public class ApplicationAdapter extends ArrayAdapter<Application> {
private List<Application> items;
public ApplicationAdapter(Context context, List<Application> items) {
super(context, R.layout.app_custom_list, items);
this.items = items;
}
@Override
public int getCount() {
return items.size();
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View v = convertView;
if (v == null) {
LayoutInflater li = LayoutInflater.from(getContext());
v = li.inflate(R.layout.app_custom_list, null);
}
Application app = items.get(position);
if (app != null) {
icon = (ImageView) v.findViewById(R.id.appIcon);
TextView path = (TextView) v.findViewById(R.id.path_icon);
if (icon != null) {
String sIcon = app.getIcon();
Picasso.with(getContext()).load(sIcon)
.placeholder(R.drawable.loading_selfie)
.resize(width, height).centerCrop().into(icon);
}
if (path != null) {
path.setText(app.getIcon());
}
}
return v;
}}
注:我可以显示在屏幕底部的横幅全成,但现在我想它在列表视图中的每个第五的位置。我怎样才能做到这一点?有一些样品吗?谢谢!!