Java tutorial
//package com.java2s; import android.util.Log; import android.view.View; public class Main { @SuppressWarnings("unchecked") public static final <E extends View> E getView(View parent, int id) { try { return (E) parent.findViewById(id); } catch (ClassCastException ex) { Log.e("ImagPageUtil", "Could not cast View to concrete class \n" + ex.getMessage()); throw ex; } } }