Autore Topic: Disabilitare un layout e i relativi oggetti child  (Letto 614 volte)

Offline marco86188

  • Nuovo arrivato
  • *
  • Post: 16
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Tab 10.1
  • Sistema operativo:
    Ubuntu 11.04
Disabilitare un layout e i relativi oggetti child
« il: 24 Novembre 2011, 11:18:21 CET »
0
Buongiorno a tutti,

Come da titolo volevo chiedere se fosse possibile disabilitare degli oggetti che stanno tutti su un layout.

Io ho provato con la funzione:

Codice: [Seleziona]
layout.setEnabled(false);

ma non mi disabilita niente.

Ho provato anche con:

Codice: [Seleziona]
for (int i = 0; i <= layout.getChildCount(); i++)
                if (layout.getChildAt(i) != null)
                               layout.getChildAt(i).setEnabled(false);

ma non funziona lo stesso.

Siccome gli oggetti sono tanti non mi và di fare la setEnabled(false) per ogni oggetto.

Se avete qualche soluzione fatemi sapere.

Grazie Mille.

Ciao a tutti.

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Re:Disabilitare un layout e i relativi oggetti child
« Risposta #1 il: 24 Novembre 2011, 12:33:06 CET »
0
Io ho fatto la setenabled per goni oggetto circa una 20ina.
Se esiste un metodo diverso sono in attesa di cambiarlo.
P.S.=Ho provato anche io come hai fatto tu , ma non funziona  :-)
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .

Offline marco86188

  • Nuovo arrivato
  • *
  • Post: 16
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Tab 10.1
  • Sistema operativo:
    Ubuntu 11.04
Re:Disabilitare un layout e i relativi oggetti child
« Risposta #2 il: 24 Novembre 2011, 17:46:30 CET »
0
Speriamo che ci siano altre soluzioni...:-) :-)

Offline Cronosoft

  • Nuovo arrivato
  • *
  • Post: 1
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    LG optimus Dual
  • Sistema operativo:
    Windows 7
Re:Disabilitare un layout e i relativi oggetti child
« Risposta #3 il: 28 Novembre 2011, 19:01:20 CET »
0
Per cosa devi disabilitare un layout?

Se il tuo scopo è di non renderlo più cliccabile basta che usi setClickable(boolean)