public
class
CoordinatorLayoutActivity
extends
AppCompatActivity {
Toolbar mToolbar;
RecyclerView mRecyclerView;
String[] mArrays =
new
String[]{
"1"
,
"2"
,
"3"
,
"4"
,
"5"
,
"6"
,
"7"
,
"8"
,
"9"
,
"10"
,
"11"
,
"12"
,
"13"
,
"14"
};
@Override
protected
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_coordinator_layout);
mToolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(mToolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(
true
);
mRecyclerView = (RecyclerView) findViewById(R.id.recyclerView);
mRecyclerView.setLayoutManager(
new
LinearLayoutManager(
this
));
mRecyclerView.setAdapter(
new
MyAdapter());
}
class
MyAdapter
extends
RecyclerView.Adapter<myadapter.myviewholder> {
@Override
public
MyAdapter.MyViewHolder onCreateViewHolder(ViewGroup parent,
int
viewType) {
MyViewHolder holder =
new
MyViewHolder(LayoutInflater.from(CoordinatorLayoutActivity.
this
)
.inflate(android.R.layout.simple_list_item_1, parent,
false
));
return
holder;
}
@Override
public
void
onBindViewHolder(MyAdapter.MyViewHolder holder,
int
position) {
holder.tv.setText(mArrays[position]);
}
@Override
public
int
getItemCount() {
return
mArrays.length;
}
class
MyViewHolder
extends
RecyclerView.ViewHolder {
TextView tv;
public
MyViewHolder(View itemView) {
super
(itemView);
tv = (TextView) itemView.findViewById(android.R.id.text1);
}
}
}
}</myadapter.myviewholder>