Dynamisch hinzufügen Bildansicht zu layout

Jedes mal, wenn ich gehe, um ein Bild hinzuzufügen Blick auf meine Lineare-Layout dynamisch bekomme ich eine null-pointer-exception.

LinearLayout tables = (LinearLayout) findViewById(R.id.table);

        for(int i = 0; i < data.length; i++){
            ImageView image = new ImageView(getApplicationContext());
            try{
                int imgID = getResources().getIdentifier(data[i], "drawable", "package");
                image.setImageResource(imgID);

            }catch(Exception e){
                int imgID = getResources().getIdentifier("nia", "drawable", "package");
                image.setImageResource(imgID);
            }               
            tables.addView(image); //NULL POINTER THROWN HERE
        }

Wenn ich Debuggen, die imgID einen Wert hat, also ich kenne seine arbeiten. Ich verstehe einfach nicht, warum seine "null", wenn

  • tables null ist, wird Sie wahrscheinlich hadven nicht setContentView oder R. id.Tisch ist nicht in Sicht
InformationsquelleAutor hartley054 | 2012-07-10
Schreibe einen Kommentar