Autore Topic: Non si visualizza una ImageView  (Letto 335 volte)

Offline ValerioAdo

  • Utente normale
  • ***
  • Post: 323
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Huawei Ascend g525
  • Sistema operativo:
    windows 8.1
Non si visualizza una ImageView
« il: 14 Maggio 2015, 10:35:20 CEST »
0
Salve a tutti!

L'obbiettivo della mia app è quello di , premendo una "anteprima" di una foto visualizzarla in versione landscape in un'altro layout, il problema è che l'imageView rimane bianca anche senza crascare.

Questo è il codice della classe con solo la imageView, a cui io passo un nome ed in base a quel nome imposto una foto od un'altra.

Codice (Java): [Seleziona]
  zoomed=(ImageView)findViewById(R.id.ZoomedImage);

        Bundle datipassati = getIntent().getExtras();

        Nome= datipassati.getString("Nome");

        if(Nome.equals("img1")){
         bit=BitmapFactory.decodeResource(this.getResources(), R.drawable.anelloa);
         zoomed.setImageBitmap(bit);

        }

        if(Nome.equals("img2")){
            zoomed.setImageResource(R.drawable.sentierosgiacomo);
        }

        if(Nome.equals("img3")){
            zoomed.setImageResource(R.drawable.anellob);
        }

        if(Nome.equals("img4")){
            zoomed.setImageResource(R.drawable.sentierocassinago);
        }

        if(Nome.equals("img5")){
            zoomed.setImageResource(R.drawable.anelloc);
        }

        if(Nome.equals("img6")){
            zoomed.setImageResource(R.drawable.sentierosalvatore);
        }

        if(Nome.equals("img7")){
            zoomed.setImageResource(R.drawable.anellod);
        }

        if(Nome.equals("img8")){
            zoomed.setImageResource(R.drawable.anelloe);
        }

        if(Nome.equals("img9")){
            zoomed.setImageResource(R.drawable.anellof);
        }

        if(Nome.equals("img10")){
            zoomed.setImageResource(R.drawable.anellog);
        }

        if(Nome.equals("img11")){
            zoomed.setImageResource(R.drawable.anelloh);
        }

        if(Nome.equals("img12")){
            zoomed.setImageResource(R.drawable.anelloi);
        }



        Matrix matrix = new Matrix();
        zoomed.setScaleType(ImageView.ScaleType.MATRIX);   //required
        matrix.postRotate((float) 90, 0, 0);
        zoomed.setImageMatrix(matrix);

Le foto che voglio caricare sono all'interno dell'applicazione.

Avete qualche suggerimento?