public void onActivityCreated(Bundle savedInstanceState) { setOnItemViewSelectedListener(new ItemViewSelectedListener()); } private class ItemSelectedListener implements OnItemViewSelectedListener { @Override public void onItemSelected(Presenter.ViewHolder viewHolder, Object item, RowPresenter.rowViewHolder rvH, Row row) { if (item instanceof Movie) { mBackgroundRefId = ((Movie) item).getMovieBackgroundImage(); } else { mBackgroundRefId = R.drawable.default_background; Log.d(TAG, "Default instance type: " + item); } startBackgroundTimer(((Movie) item).getMovieBackgroundImage()); } } change background according to selected movie DPAD_RIGHT, DPAD_LEFT, DPAD_DOWN, DPAD_UP