July 2015
Beginner to intermediate
600 pages
18h 59m
English
To finish off, let’s switch to the view layer and get PhotoGalleryFragment’s RecyclerView to display some captions.
First define a ViewHolder as an inner class.
Listing 23.14 Adding a ViewHolder implementation (PhotoGalleryFragment.java)
public class PhotoGalleryFragment extends Fragment {
private static final String TAG = "PhotoGalleryFragment";
...
private class PhotoHolder extends RecyclerView.ViewHolder {
private TextView mTitleTextView;
public PhotoHolder(View itemView) {
super(itemView);
mTitleTextView = (TextView) itemView;
}
public void bindGalleryItem(GalleryItem item) {
mTitleTextView.setText(item.toString());
}
} private class FetchItemsTask extends AsyncTask<Void,Void,Void> { ...Read now
Unlock full access