I have an app which contain recyclerview with some Ads like google and facebook. At The end of recyclerview i want to add a footerview. How do i do that.
code:-
@Override
public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
ViewHolder viewHolder = null;
LayoutInflater inflater = LayoutInflater.from(parent.getContext());
switch (viewType) {
case 1:
View contentView = inflater.inflate(R.layout.ad_list_card, parent, false);
viewHolder = new DealViewHolder(contentView);
this.sessionManager = new CLoginSessionManager(this.m_Context);
HashMap<String, String> user = this.sessionManager.getLoginData();
this.m_szMobileNumber = user.get(CLoginSessionManager.LOGIN_MOBILE);// getting mobile from saved preferences..........
this.m_szEncryptedPassword = user.get(CLoginSessionManager.LOGIN_PASSWORD);// getting password from shared preferences...
mHelper = new PreferenceHelper(m_Context);
break;
case 2:
View facebookAdView = inflater.inflate(R.layout.soopermo_fb_card, parent, false);
viewHolder = new FacebookAdHolder(facebookAdView);
break;
case 3:
View adView = inflater.inflate(R.layout.google_ad_card, parent, false);
viewHolder = new GoogleAdViewHolder(adView);
break;
}
return viewHolder;
}
@Override
public int getItemViewType(int position) {
return this.s_oDataset.get(position).getViewType();
}