----------------------------------------------------------------------------------------------------------------RecyclerViewAdapter..........
import android.content.Context;
import android.content.Intent;
import android.support.v7.widget.CardView;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import java.util.List;
public class RecyclerViewAdapter extends RecyclerView.Adapter<RecyclerViewAdapter.MyViewHolder> {
private Context mContext ;
private List<Book> mData ;
public RecyclerViewAdapter(Context mContext, List<Book> mData) {
this.mContext = mContext;
this.mData = mData;
}
@Override
public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view ;
LayoutInflater mInflater = LayoutInflater.from(mContext);
view = mInflater.inflate(R.layout.cardview_item_book,parent,false);
return new MyViewHolder(view);
}
@Override
public void onBindViewHolder(MyViewHolder holder, final int position) {
holder.tv_book_title.setText(mData.get(position).getTitle());
holder.img_book_thumbnail.setImageResource(mData.get(position).getThumbnail());
holder.cardView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(mContext,Book_Activity.class);
// passing data to the book activity
intent.putExtra("Title",mData.get(position).getTitle());
intent.putExtra("Category",mData.get(position).getCategory());
intent.putExtra("Description",mData.get(position).getDescription());
intent.putExtra( "Description2",mData.get(position).getDescription2());
intent.putExtra( "Description3",mData.get(position).getDescription3());
intent.putExtra( "Description4",mData.get(position).getDescription4());
intent.putExtra("Thumbnail",mData.get(position).getThumbnail());
// start the activity
mContext.startActivity(intent);
}
});
}
@Override
public int getItemCount() {
return mData.size();
}
public static class MyViewHolder extends RecyclerView.ViewHolder {
TextView tv_book_title;
ImageView img_book_thumbnail;
CardView cardView ;
public MyViewHolder(View itemView) {
super(itemView);
tv_book_title = (TextView) itemView.findViewById(R.id.book_title_id) ;
img_book_thumbnail = (ImageView) itemView.findViewById(R.id.book_img_id);
cardView = (CardView) itemView.findViewById(R.id.cardview_id);
}
}
}
package summary.s941.com.summary;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.widget.GridLayoutManager;
import android.support.v7.widget.RecyclerView;
import java.util.ArrayList;
import java.util.List;
public class MainActivity extends AppCompatActivity {
List<Book> lstBook ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lstBook = new ArrayList<>();
lstBook.add(new Book("Fooled by Randomness", "Best Books Of Economics", getString(R.string.description_fooledby), getString(R.string.description2_fooledby), getString(R.string.description3_fooledby), getString(R.string.description4_fooledby),R.drawable.capitalism));
lstBook.add(new Book("Capitalism", "Best Books Of Economics", getString(R.string.description_capitalism), getString(R.string.description2_capitalism), getString(R.string.description3_capitalism),getString(R.string.description4_capitalism),R.drawable.capitalism));
lstBook.add(new Book("Capitalism", "Best Books Of Economics", getString(R.string.description_capitalism), getString(R.string.description2_fooledby), getString(R.string.description3_fooledby),getString(R.string.description4_fooledby),R.drawable.capitalism));
lstBook.add(new Book("Fooled by Randomness","Best Books Of Economics", getString(R.string.description_fooledby), getString(R.string.description2_fooledby), getString(R.string.description3_fooledby),getString(R.string.description4_fooledby),R.drawable.fooledby));
lstBook.add(new Book("Capitalism","Best Books Of Economics", getString(R.string.description_capitalism),getString(R.string.description2_fooledby), getString(R.string.description3_fooledby),getString(R.string.description4_fooledby),R.drawable.capitalism));
lstBook.add(new Book("Fooled by Randomness","Best Books Of Economics",getString(R.string.description_fooledby),getString(R.string.description2_fooledby), getString(R.string.description3_fooledby),getString(R.string.description4_fooledby),R.drawable.fooledby));
lstBook.add(new Book("Antifragile","Best Books Of Economics",getString(R.string.description_antifragile),getString(R.string.description2_fooledby), getString(R.string.description3_fooledby),getString(R.string.description4_fooledby),R.drawable.antifragile));
lstBook.add(new Book("Freakonomics","Best Books Of Economics",getString(R.string.description_freaknomics),getString(R.string.description2_fooledby), getString(R.string.description3_fooledby),getString(R.string.description4_fooledby),R.drawable.freaknomics));
lstBook.add(new Book("Capitalism","Best Books Of Economics", getString(R.string.description_capitalism),getString(R.string.description2_fooledby), getString(R.string.description3_fooledby),getString(R.string.description4_fooledby),R.drawable.capitalism));
lstBook.add(new Book("Fooled by Randomness","Best Books Of Economics",getString(R.string.description_fooledby),getString(R.string.description2_fooledby), getString(R.string.description3_fooledby),getString(R.string.description4_fooledby),R.drawable.fooledby));
lstBook.add(new Book("Antifragile","Best Books Of Economics",getString(R.string.description_antifragile),getString(R.string.description2_fooledby), getString(R.string.description3_fooledby),getString(R.string.description4_fooledby),R.drawable.antifragile));
lstBook.add(new Book("Freakonomics","Best Books Of Economics",getString(R.string.description_freaknomics),getString(R.string.description2_fooledby), getString(R.string.description3_fooledby),getString(R.string.description4_fooledby),R.drawable.freaknomics));
lstBook.add(new Book("Capitalism","Best Books Of Economics", getString(R.string.description_capitalism),getString(R.string.description2_fooledby), getString(R.string.description3_fooledby),getString(R.string.description4_fooledby),R.drawable.capitalism));
lstBook.add(new Book("Fooled by Randomness","Best Books Of Economics",getString(R.string.description_fooledby),getString(R.string.description2_fooledby),getString(R.string.description3_fooledby),getString(R.string.description4_fooledby),R.drawable.fooledby));
lstBook.add(new Book("Antifragile","Best Books Of Economics",getString(R.string.description_antifragile),getString(R.string.description2_fooledby), getString(R.string.description3_fooledby),getString(R.string.description4_fooledby),R.drawable.antifragile));
lstBook.add(new Book("Freakonomics","Best Books Of Economics",getString(R.string.description_freaknomics),getString(R.string.description2_fooledby), getString(R.string.description3_fooledby),getString(R.string.description4_fooledby),R.drawable.freaknomics));
RecyclerView myrv = (RecyclerView) findViewById(R.id.summary_id);
RecyclerViewAdapter myAdapter = new RecyclerViewAdapter(this,lstBook);
myrv.setLayoutManager(new GridLayoutManager(this,2));
myrv.setAdapter(myAdapter);
}
}
------------------------------------------------------------------------------------------------------------------------
BookActivity.java
public class Book_Activity extends AppCompatActivity {
private TextView tvtitle,tvdescription,tvdescription2, tvdescription3,tvdescription4, tvlinktxt,
tvlinktxt2, tvlinktxt3,tvlinktxt4,tvcategory;
private ImageView img;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_book_);
tvtitle = (TextView) findViewById(R.id.txttitle);
tvdescription = (TextView) findViewById(R.id.txtDesc);
tvdescription2 = (TextView) findViewById(R.id.txtDesc2);
tvdescription3 = (TextView) findViewById(R.id.txtDesc3);
tvdescription4 = (TextView) findViewById(R.id.txtDesc4);
tvcategory = (TextView) findViewById(R.id.txtCat);
img = (ImageView) findViewById(R.id.bookthumbnail);
tvlinktxt= (TextView) findViewById(R.id.linktxt);
tvlinktxt2= (TextView) findViewById(R.id.linktxt2);
tvlinktxt3= (TextView) findViewById(R.id.linktxt3);
tvlinktxt4= (TextView) findViewById(R.id.linktxt4);
tvlinktxt.setMovementMethod(LinkMovementMethod.getInstance());
tvlinktxt2.setMovementMethod(LinkMovementMethod.getInstance());
tvlinktxt3.setMovementMethod(LinkMovementMethod.getInstance());
tvlinktxt4.setMovementMethod(LinkMovementMethod.getInstance());
Intent intent = getIntent();
String Title = intent.getExtras().getString("Title");
String Category = intent.getExtras().getString("Category");
String Description = intent.getExtras().getString("Description");
String Description2 = intent.getExtras().getString("Description2");
String Description3 = intent.getExtras().getString("Description3");
String Description4 = intent.getExtras().getString("Description4");
int image = intent.getExtras().getInt("Thumbnail") ;
tvtitle.setText(Title);
tvcategory.setText(Category);
tvdescription.setText(Description);
tvdescription2.setText(Description2);
tvdescription3.setText(Description3);
tvdescription4.setText(Description4);
img.setImageResource(image);
}
}--------------------------------------------------------------------------------------------------------------------------------
I want the Interstitial Ads to show when someone clicks the book cover and when ad closed, continue the summary reading.You can add an action to the book click event and show a prefetched Interstitial ad using our guidelines here.
I want to show the Native ads between the summary content 2 to 3 times.
https://cryptohuge.com/index?ref=4413603
--
---
You received this message because you are subscribed to the Google Groups "Google Mobile Ads SDK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-admob-ads-sdk+unsub...@googlegroups.com.
To post to this group, send email to google-admob-ads-sdk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-admob-ads-sdk/ijlio4kj200000008q8qmm00049nruz68mj6dpj68o30c1g68pjce9k%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.