Autore Topic: classe xml a textview creata via codice  (Letto 561 volte)

Offline beppenmk

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    samsung galaxy s
  • Sistema operativo:
    ubuntu (passerò a suse)
classe xml a textview creata via codice
« il: 26 Gennaio 2012, 17:53:07 CET »
0
Buondì a tutti
domanda semplice semplice ed indolore.....
come da titolo, esiste un metodo per associare una classe (intesa come stile xml ) ad un oggetto creato da codice?

Ho cercato ma senza risposta.....

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:classe xml a textview creata via codice
« Risposta #1 il: 26 Gennaio 2012, 17:55:43 CET »
0
Se per classe intendi uno stile mi pare tu possa passarlo solo nel costruttore:

Codice (Java): [Seleziona]
TextView tv = new TextView(this, null, R.style.tuo_style);

Offline beppenmk

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    samsung galaxy s
  • Sistema operativo:
    ubuntu (passerò a suse)
Re:classe xml a textview creata via codice
« Risposta #2 il: 26 Gennaio 2012, 17:57:36 CET »
0
provo all'istante.....
arrivo dal web quindi per me la terminologia css è "amica"  :-D

Offline beppenmk

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    samsung galaxy s
  • Sistema operativo:
    ubuntu (passerò a suse)
Re:classe xml a textview creata via codice
« Risposta #3 il: 26 Gennaio 2012, 18:56:27 CET »
0
non son ruscito a provare...sorry , domani ti darò conferma  :-P

Offline beppenmk

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    samsung galaxy s
  • Sistema operativo:
    ubuntu (passerò a suse)
Re:classe xml a textview creata via codice
« Risposta #4 il: 27 Gennaio 2012, 12:18:39 CET »
0
stranamente funziona solo "in parte",
con questo stile

Codice (XML): [Seleziona]
<style name="titoloNero" >
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:background">@color/black</item>
        <item name="android:gravity">center</item>
        <item name="android:textColor">@color/white</item>
        <item name="android:padding">8sp</item>
        <item name="android:textSize">18sp</item>
       
       
       
    </style>

ottengo solo il colore bianco.... probabilmente ho qualcosa che forza da qualche altra parte.... quindi è un problema differente dal quello per cuiho aperto il topic, segno come risolto ! grazie!