Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- String[] indianSongs;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_indian);
- RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recycler);
- recyclerView.setLayoutManager(new LinearLayoutManager(this));
- indianSongs = getResources().getStringArray(R.array.IndianArray);
- recyclerView.setAdapter(new Adapter2(indianSongs));
- }
- String[] data;
- public Adapter2(String[] data){
- this.data =data;
- }
- @NonNull
- @Override
- public Adapter.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- LayoutInflater inflater = LayoutInflater.from(parent.getContext());
- View view =inflater.inflate(R.layout.activity_list_item,parent,false);
- return new Adapter.ViewHolder(view);
- }
- @Override
- public void onBindViewHolder(@NonNull Adapter.ViewHolder holder, int position) {
- String title =data[position];
- holder.text.setText(title);
- }
- @Override
- public int getItemCount() {
- return data.length;
- }
- public static class ViewHolder extends RecyclerView.ViewHolder{
- ImageView newImage;
- TextView newText;
- public ViewHolder(View itemView) {
- super(itemView);
- newImage = (ImageView) itemView.findViewById(R.id.image1);
- newText =(TextView) itemView.findViewById(R.id.text1);
- }
- }
Add Comment
Please, Sign In to add comment