package com.example.instagram;
import android.os.Bundle;
import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class PostFragment extends Fragment {
RecyclerView recyclerView;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View myView = inflater.inflate(R.layout.fragment_post, container, false);
recyclerView = myView.findViewById(R.id.recyclerView);
MyAdapter myAdapter = new MyAdapter();
recyclerView.setAdapter(myAdapter);
recyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
return myView;
}
public class MyAdapter extends RecyclerView.Adapter<MyAdapter.myViewHolder>{
private class myViewHolder extends RecyclerView.ViewHolder{
public myViewHolder(@NonNull View itemView) {
super(itemView);
}
}
@NonNull
@Override
public myViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
LayoutInflater layoutInflater = getLayoutInflater();
View myView = layoutInflater.inflate(R.layout.post_item,parent,false);
return new myViewHolder(myView);
}
@Override
public void onBindViewHolder(@NonNull myViewHolder holder, int position) {
}
@Override
public int getItemCount() {
return 10;
}
}
}
import android.os.Bundle;
import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class PostFragment extends Fragment {
RecyclerView recyclerView;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View myView = inflater.inflate(R.layout.fragment_post, container, false);
recyclerView = myView.findViewById(R.id.recyclerView);
MyAdapter myAdapter = new MyAdapter();
recyclerView.setAdapter(myAdapter);
recyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
return myView;
}
public class MyAdapter extends RecyclerView.Adapter<MyAdapter.myViewHolder>{
private class myViewHolder extends RecyclerView.ViewHolder{
public myViewHolder(@NonNull View itemView) {
super(itemView);
}
}
@NonNull
@Override
public myViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
LayoutInflater layoutInflater = getLayoutInflater();
View myView = layoutInflater.inflate(R.layout.post_item,parent,false);
return new myViewHolder(myView);
}
@Override
public void onBindViewHolder(@NonNull myViewHolder holder, int position) {
}
@Override
public int getItemCount() {
return 10;
}
}
}
Post a Comment