Exemplo n.º 1
0
  @Override
  public void onStart() {
    super.onStart();
    mRecyclerView = (RecyclerView) view.findViewById(R.id.my_recycler_view);
    mRecyclerView.setHasFixedSize(true);
    mLayoutManager = new LinearLayoutManager(getContext());
    mRecyclerView.setLayoutManager(mLayoutManager);
    mAdapter = new MyRecyclerViewAdapter(profileDataset());
    mRecyclerView.setAdapter(mAdapter);
    initiatizeViews();

    //        RecyclerView.ItemDecoration itemDecoration =  new DividerItemDecoration(getContext(),
    // LinearLayoutManager.VERTICAL);
    //        mRecyclerView.addItemDecoration(itemDecoration);

    // Code to Add an item with default animation
    // ((MyRecyclerViewAdapter) mAdapter).addItem(obj, index);

    // Code to remove an item with default animation
    // ((MyRecyclerViewAdapter) mAdapter).deleteItem(index);
    ((MyRecyclerViewAdapter) mAdapter)
        .setOnItemClickListener(
            new MyRecyclerViewAdapter.MyClickListener() {
              @Override
              public void onItemClick(int position, View v) {
                Log.i(LOG_TAG, " Clicked on Item " + position);
              }
            });
  }
Exemplo n.º 2
0
 @Override
 public void onItemClick(int position, View v) {
   startActivity(DetailActivity.getLaunchIntent(this, mAdapter.getItem(position)));
 }