android recyclerview example

http‮/:s‬/www.lautturi.com
android recyclerview example
public class MainActivity extends AppCompatActivity implements MyRecyclerViewAdapter.ItemClickListener {

    MyRecyclerViewAdapter adapter;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        // data to populate the RecyclerView with
        ArrayList<String> fruitsNames = new ArrayList<>();
        fruitsNames.add("Apple");
        fruitsNames.add("Banana");
        fruitsNames.add("Orange");
        fruitsNames.add("Cherry");
        fruitsNames.add("Mongo");
        
        // set up the RecyclerView
        RecyclerView recyclerView = findViewById(R.id.rvFruits);
        recyclerView.setLayoutManager(new LinearLayoutManager(this));
        adapter = new MyRecyclerViewAdapter(this, fruitsNames);
        adapter.setClickListener(this);
        recyclerView.setAdapter(adapter);
    }

    @Override
    public void onItemClick(View view, int position) {
        Toast.makeText(this, "You clicked " + adapter.getItem(position) + " on row number " + position, Toast.LENGTH_SHORT).show();
    }
}
Created Time:2017-10-09 22:57:42  Author:lautturi