EditText.setFocusable(true) fungerar inte?

Diskussion i 'Frågor, support och diskussion' startad av mrmozart, 7 okt 2009.

  1. mrmozart

    mrmozart Teen Droid Medlem

    Blev medlem:
    9 jul 2009
    Inlägg:
    279
    Mottagna gillanden:
    1

    MINA ENHETER

    Hej hej,
    Har en mycket enkel bit kod som dels inaktiverar en EditText och sedan ska återaktivera den. Inaktivering går bra, men återaktivering tycks gå mindre bra.

    Kod för att inaktivera:
    passwordET.setEnabled(false);
    passwordET.setFocusable(false);

    Kod för att aktivera:
    passwordET.setEnabled(true);
    passwordET.setFocusable(true);

    Problemet är att jag kan inte klicka i min EditText efter att återaktivering gjorts. Någon som vet något om detta?
     
  2. echt

    echt Adult Droid Medlem

    Blev medlem:
    11 aug 2009
    Inlägg:
    811
    Mottagna gillanden:
    111
    Operatör:
    Tele2
    Telefon:
    Xperia Z5 Compact

    MINA ENHETER

    Operatör:
    Tele2
    Telefon:
    Xperia Z5 Compact
    Har du testat uta focusable helt och hållet? enabled borde ju sköta det med väl?
     
  3. mrmozart

    mrmozart Teen Droid Medlem

    Blev medlem:
    9 jul 2009
    Inlägg:
    279
    Mottagna gillanden:
    1

    MINA ENHETER

    Det kunde man ju tro, men om man bara sätter enabled till false så kan man fortfarande markera fältet och skriva med onscreen-tangentbordet :P
     
  4. echt

    echt Adult Droid Medlem

    Blev medlem:
    11 aug 2009
    Inlägg:
    811
    Mottagna gillanden:
    111
    Operatör:
    Tele2
    Telefon:
    Xperia Z5 Compact

    MINA ENHETER

    Operatör:
    Tele2
    Telefon:
    Xperia Z5 Compact
    skumt ska kolla, använder inte standard views något typ så men ingen av dem som är borttagen funktion?