Autore Topic: posizionamento da codice di una textview  (Letto 516 volte)

Offline E3ddy

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    s4
posizionamento da codice di una textview
« il: 09 Settembre 2013, 17:43:28 CEST »
0
ciao a tutti..

ho un problema con sto codice:

Codice (Java): [Seleziona]
TextView testo = (TextView) findViewById(R.id.textView2);
               
                testo.setTextSize(40);
                testo.setTextColor(getResources().getColor(R.color.testo));
                testo.setSingleLine(true);
                RelativeLayout.LayoutParams paramss;
                paramss = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
               
                paramss.setMargins(0, 500, 0, 0);
                        testo.setLayoutParams(paramss);

in pratica quando compilo mi crassha l'app dicendomi source non trovato..

il file xml contine questo

Codice (XML): [Seleziona]
 <FrameLayout
       android:id="@+id/frame2"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:background="@color/bianco" >


          <TextView
             android:id="@+id/textView2"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:text="Effettuare con" />


    </FrameLayout>

non so piò che pensare..  spero che mi possiate dare una mano..

Offline elfo83

  • Utente normale
  • ***
  • Post: 287
  • Respect: +23
    • Mostra profilo
  • Sistema operativo:
    Mac OS 10.8.2
Re:posizionamento da codice di una textview
« Risposta #1 il: 09 Settembre 2013, 17:53:38 CEST »
0
Quando cambi i parametri di una View devi utilizzare sempre i layoutParams della view padre, in questo caso usa FrameLayout.LayoutParams anziché RelativeLayout.LayoutParams

Offline E3ddy

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    s4
Re:posizionamento da codice di una textview
« Risposta #2 il: 09 Settembre 2013, 20:55:32 CEST »
0
Quando cambi i parametri di una View devi utilizzare sempre i layoutParams della view padre, in questo caso usa FrameLayout.LayoutParams anziché RelativeLayout.LayoutParams

grazie mi hai salvato.. non riuscivo proprio a capire perchè non andava ^^