Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.12.18
Prihlásený: 27.07.19
Príspevky: 2
Témy: 1
Príspevok NapísalOffline : 04.12.2018 19:48

Ahojte, potreboval by som poradiť.

Mám problém so zobrazením fragmentu.
Skôr ide o to, že keď zadám nasledovnú vetu:

getFragmentManager().beginTransaction().add(android.R.id.content,details).commit();
tak pri .add mi vypisuje error, a to:

error: no suitable method found for add(int,DetailFragment)
method FragmentTransaction.add(Fragment,String) is not applicable
(argument mismatch; int cannot be converted to Fragment)

Je tu nejaký špecialista programátor, ktorý by ma trochu nasmeroval?
Som samouk, ale učím sa rýchlo.
účim sa z netu a aj z knihy, kombinujem to, lebo čo nie je v knihe, je na nete a zas naopak.
Ale s týmto mám fakt problém.

Dikes


Online

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.03.13
Prihlásený: 25.04.24
Príspevky: 219
Témy: 49
Bydlisko: Sabinov
Príspevok NapísalOnline : 04.12.2018 20:10

predpokladám, že netušíš, čo za parametre posielaš do metódy add(), že? :)
najprv tam dávaš container, kam sa má fragment zobraziť a ako druhé dávaš samotný fragment, čiže napr. .add(R.id.tvojKontajner, fragment).commit();
osobne skôr používam metódu replace namiesto add, parametre majú rovnaké


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.12.18
Prihlásený: 27.07.19
Príspevky: 2
Témy: 1
Príspevok Napísal autor témyOffline : 04.12.2018 20:25

Replace som neskúšal. Problem bol v tom, že čokoľvek som zadal do .add(), nebralo mi to. Skušal som aj (R.id.content, ...) aj (android.R.id.content, ...)Skusim dať replace. Vďaka za radu


Online

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.03.13
Prihlásený: 25.04.24
Príspevky: 219
Témy: 49
Bydlisko: Sabinov
Príspevok NapísalOnline : 04.12.2018 20:46

replace ti nepomôže, ak tam budeš dávať nezmyselné parametre :D
ešte raz, namiesto toho R.id.content, android.R.id.content a podobne, tam musíš dať odkaz na názov tvojho kontajnera pre fragment
takže postup je takýto:
1. v XML máš nejaký layout a v ňom miesto, kam chceš dať fragment - napríklad použiješ FrameLayout, nastavíš mu výšku, šírku a id dajme tomu "@+id/fragment_container"
2. v Jave máš nejakú tvoju triedu, ktorá dedí od Fragmentu, nazvime ju napr. DetailFragment
3. v Jave v aktivite (alebo odkiaľ budeš volať zmenu fragmentu) použiješ tie tvoje príkazy aj so správnymi parametrami, čiže napr. getFragmentManager().beginTransaction().replace(R.id.fragment_container, new DetailFragment()).commit();
dá sa to aj krajšie zapísať, ale na spustenie by to malo stačiť


Odpovedať na tému [ Príspevkov: 4 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. M Firefox problém so sťahovaním a GCH problém s updatom

v Sieťové a internetové programy

0

1362

23.01.2015 16:06

Stary Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém so zobrazovaním www stránok, problém užívateľa

v Operačné systémy Microsoft

17

2137

23.03.2009 10:41

FERDA23 Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Battlefield 3 SKIDROW problem + win7 problem

v Počítačové hry

1

1580

22.09.2012 23:51

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Záhadný problém s PC... problém procesora?

[ Choď na stránku:Choď na stránku: 1, 2 ]

v AMD - Advanced Micro Devices

45

4737

26.04.2012 11:14

netpeter77 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém s MB ASUS P5K - problém s Realtek

v Ovládače

4

2305

14.06.2008 10:36

$ph!nX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém s HDD / Problém s bootovaním

v Pevné disky a radiče

4

1465

22.02.2013 14:08

lucifer666x Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem

v Operačné systémy Microsoft

2

534

07.12.2008 18:17

patqo_he Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém?

v Ostatné

5

748

02.11.2010 20:51

jtbs Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem

v Sieťové a internetové programy

0

484

20.01.2009 10:29

qwer0 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem

v Intel čipové sady

2

607

03.03.2022 7:42

vaci Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem

v Ostatné

5

649

04.04.2008 15:54

Rapier Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem !

v Operačné systémy Microsoft

3

597

27.06.2008 13:50

Andres28791 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem

v Audio programy

0

670

26.01.2009 13:09

strna Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem?

v Pamäte

11

732

05.05.2009 17:55

bezi1112 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem

v Antivíry a antispywary

8

733

12.03.2008 8:17

Devil_SK Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém

v Intel čipové sady

11

331

09.06.2015 20:57

matias235 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra