package
com.geeksforgeeks.horizontalrecyclerview;
import
android.support.v7.app.AppCompatActivity;
import
android.os.Bundle;
import
android.support.v7.widget.RecyclerView;
import
android.support.v7.widget.LinearLayoutManager;
import
android.view.View;
import
android.widget.Toast;
import
java.util.ArrayList;
public
class
MainActivity
extends
AppCompatActivity {
RecyclerView recyclerView;
ArrayList<String> source;
RecyclerView.LayoutManager RecyclerViewLayoutManager;
Adapter adapter;
LinearLayoutManager HorizontalLayout;
View ChildView;
int
RecyclerViewItemPosition;
@Override
protected
void
onCreate(Bundle savedInstanceState)
{
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
recyclerView
= (RecyclerView)findViewById(
R.id.recyclerview);
RecyclerViewLayoutManager
=
new
LinearLayoutManager(
getApplicationContext());
recyclerView.setLayoutManager(
RecyclerViewLayoutManager);
AddItemsToRecyclerViewArrayList();
adapter =
new
Adapter(source);
HorizontalLayout
=
new
LinearLayoutManager(
MainActivity.
this
,
LinearLayoutManager.HORIZONTAL,
false
);
recyclerView.setLayoutManager(HorizontalLayout);
recyclerView.setAdapter(adapter);
}
public
void
AddItemsToRecyclerViewArrayList()
{
source =
new
ArrayList<>();
source.add(
"gfg"
);
source.add(
"is"
);
source.add(
"best"
);
source.add(
"site"
);
source.add(
"for"
);
source.add(
"interview"
);
source.add(
"preparation"
);
}
}