Hirdetés

Új hozzászólás Aktív témák

  • bandi0000
    nagyúr

    Activityben / fragmentben vagy?

    A main_activity mellé tettem be egy Google Maps activity-t a galleryból, és azt szerettem volna megcsinálni, hogy a main_activity-ből egy gombnyomásra átmenjen a térképes activity-be.
    Amúgy egy teljesen alap, empty activity a projekt, van benne négy button, két textview és egy image. Az egyik buttonnek adtam egy "btnLogin" id-t, de a kódban nem ismeri fel.

    Ha layout file-lal dolgozol akkor először a biztonság kedvéért nézd meg hogy nincs-e valahol tools:viewBindingIgnore="true".

    Ezt magától nem teszi be, ugye? Én nem írtam a kódba ilyet.
    De most nem vagyok gép előtt, délután majd leellenőrzöm azért.

    Lehet nem teljesen tiszta valami, de attól, hogy használsz viewBinding-ot, az nem azt jelenti, hogy csak úgy, a btnLogin-t eléred a fragment/activity-ből. Lényegében generálódik hozzá egy wrapper class, amit először inflate-et hívva el kell mentened egy változóba. pl

    val binding = FragmentOneBinding.inflate(inflater,container,false)

    Ezután már el tudod érni a felületen lévő id-ket, pl binding.btnLogin -nal

Új hozzászólás Aktív témák