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

  • bandi0000
    nagyúr

    Pont nemrég kellett használnom Bottom Navigation-t, és én is másképp emlékeztem rá :D
    Szerintem megéri ezt az új megközelítést használni. Nekem különösen a navigation res mappa tartalma tetszik, hasonlít az iOS-hez :)

    Ha jól értem, az a kérdés, hogy hogyan adjunk hozzá még egy fragment-et a bottom navbar-hoz:
    0. Activity létrehozása
    1. res/menu/bottom_nav_menu-ben az elemek módosítása (adjunk hozzá egy navigation_blank id-jű item-et)
    2. res/navigation/mobile_navigation-ben a felső sorban "new destination" (create new, BlankFragment)
    3. MainActivity-ben az AppBarConfiguration-hoz adjuk hozzá 4. elemnek az R.id.navigation_blank-et
    4. res/navigation/mobile_navigation-ben a létrehozott destination id-ja legyen navigation_blank
    5. futtatás után ott az elvárt kimenet :)

    Akkor jó, nem teljesen hülyültem meg :D

    Amit pedig szeretnék csinálni az az, hogy van egy beállítások menüpontom, ebből akarok nyitni egy fragmentet, ahol a felhasználó a saját adatait szerkesztheti, de értelemszerűen ez a szerkesztési lehetőség nem tartozik a rendes menü listához, csak úgy " lóg a levegőben"

    Régen ezt úgy csináltam meg, hogy a a menüre kattintás eseményre mindig lecseréltem a container layout-ba a tartalmat az éppen kiválasztott fragmentre, és ahol kellett ott simán a fragmentmanager segítségével nyitottam meg a fragmentből a fragmentet

    De ez ugye itt nem akaródzik működni, null pointer kapok, mert nem található a container, ami ugye nincs is a base projektben

    Dialoggal meg lehetne oldani egyszerűbben, de ehhez sztem jobban illik egy teljes fragment

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