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;
}}
注:我可以顯示在屏幕底部的橫幅全成,但現在我想它在列表視圖中的每個第五的位置。我怎樣才能做到這一點?有一些樣品嗎?謝謝!!