Does anyone here know how can i store the retrieved drawables using java.lang.reflect.Field to a int[] lips = new int[] {}, so that i can use it in my listview.
java.lang.reflect.Field[] drawables = R.drawable.class.getFields();
    lips = new int[20];
    for (java.lang.reflect.Field f : drawables) {
        try {
            if(f.getName().contains("l_1_")){
                System.out.println("R.drawable." + f.getName());    
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
OUTPUT:
10-25 09:35:20.748: I/System.out(14461): R.drawable.l_1_1
10-25 09:35:20.748: I/System.out(14461): R.drawable.l_1_2
10-25 09:35:20.748: I/System.out(14461): R.drawable.l_1_3
10-25 09:35:20.748: I/System.out(14461): R.drawable.l_1_4
 
     
    