Autore Topic: ScrollView & setBackground(), l'activity scrolla piano  (Letto 309 volte)

Offline 0Alic

  • Nuovo arrivato
  • *
  • Post: 2
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Motorola MotoG
  • Sistema operativo:
    Windows 8
ScrollView & setBackground(), l'activity scrolla piano
« il: 04 Gennaio 2015, 16:17:50 CET »
0
Ho un activity "Episode" che, a seconda di che stringa gli arriva dall'activity "Menu" che la chiama, imposta dei valori alle View presenti in un ScrollView Layout e poi setta tale layout.

Non capisco perché, quando vado a impostare il background di un' ImageView img con i metodi "img.setBackground()" o simili, l'activity scrolla molto lentamente (a scatti).

Ho cercato su google, ma non ho trovato problemi simili al mio....

Il codice:
Codice (Java): [Seleziona]
ImageView m = (ImageView) findViewById(R.id.img);
m.setBackground(getResources().getDrawable(R.drawable.sacher));

Sia che chiami questi metodi nella onStart() o nella onCreate() ho lo stesso problema...

Grazie!

Offline tonno16

  • Utente storico
  • *****
  • Post: 1187
  • Respect: +57
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:ScrollView & setBackground(), l'activity scrolla piano
« Risposta #1 il: 04 Gennaio 2015, 16:39:31 CET »
0
Magari la foto che carichi è molto pesante...

Offline 0Alic

  • Nuovo arrivato
  • *
  • Post: 2
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Motorola MotoG
  • Sistema operativo:
    Windows 8
Re:ScrollView & setBackground(), l\'activity scrolla piano
« Risposta #2 il: 05 Gennaio 2015, 22:11:50 CET »
0
Intorno ai 320Kb

Dici che è troppo pesante? E magari va scalata prima di fare setBackground()?

Post unito: 05 Gennaio 2015, 22:25:59 CET
Grazie tonno16, mi hai dato la giusta intuizione!

Ho creato una bitmap e l'ho scalata;
ed ho assegnato quella come immagine della ImageView

Taggo come risolto
« Ultima modifica: 05 Gennaio 2015, 22:25:59 CET da 0Alic, Reason: Merged DoublePost »