Új hozzászólás Aktív témák
-
[KgP].Robot
aktív tag
(#4228) WonderCSabo Koszonom, ugy tunik igy mar jo lesz!!
Mas:
Lenne egy viszonylag bonyolult RecyclerView es a hozza tartozo adapter. Igy nez ki:
Szoval az elso viewholder nem erdekes, abban semmi extra nincs. A masodik viewholderben egy ujabb recyclerview van es persze egy hozza tartozo adapter. A harmadikban szinten egy ujabb recyclerview es egy ujabb adapter. Ezutan pedig az alap recyclerview elemei.A gondom az lenne, hogy az adaptereket es a hozzajuk szukseges elemek listajat a Fo RecyclerView-t megjelenito fragmentben kezelem. A harmadik viewholderben levo recyclerview-ban egy gomb click kattintas esemenyre egy item-nek meg kene jelennie a masodik viewholderben levo recyclerview-ban es a harmadikbol pedig egy itemnek el kene tunnie. Ugy csinalom, hogy a harmadik holderben levo recyclerview adaptereben hozzaadok egy elemet a masodik holderben levo recyclerview listajahoz valahogy igy:
mList.add(user);
mAdapter.notifyItemInserted(mList.size() - 1);
mAdapter.notifyItemRangeChanged(0, mAdapter.getItemCount());
(nem tudom, hogy a notifyDataSetChanged(); kell-e?)A masik listabol pedig elveszem, valahogy igy:
mList2.remove(position);
notifyItemRemoved(position);
notifyItemRangeChanged(position, mList2.size());A Fo recyclerview adaptereben pedig az onBindViewHolder-ben beallitok egy uj adaptert a masodik holderhez.
Ezzel az a bajom, hogy csak akkor fog megjelenni a masodik holderben a valtozas, ha:
1: elhagyom a fragmentet majd visszajovok
2: lescrollozok majd vissza.Hogyan tudnam elerni azt, hogy amint a harmadik holderben megnyomom azt a bizonyos gombot, egybol lassam a masodik holderben (es a harmadikban is eltunni az item-et) a valtozast?
Remelem nem fogalmaztam tul bonyolultan.
Új hozzászólás Aktív témák
- Bestbuy játékok
- Fotók, videók mobillal
- Óriási ugrás: teszten az ASUS Zenbook A16 és a Snapdragon X2
- Rövid időre leállhat a 8 GB-os GeForce RTX 5060 Ti gyártása
- The Division 2 (PC, XO, PS4)
- Digitális Állampolgárság Program DÁP
- Xbox tulajok OFF topicja
- Milyen légkondit a lakásba?
- Vivo X300 Ultra - tárcsázz, ha van rá keret!
- Battlefield 6
- További aktív témák...
- Szép Kis játékos HP,Core i7 10510u(8X4,9Ghz)MX 2/4GB DDR5 VGA,FullHD IPS,16-32GB RAM/256-512SSD
- Megkímélt ThinkPad Ryzen 5 Pro(12x4,0Ghz)16-32RAM/256-512SSD,100% akku,vil.bilI.
- Lenovo Thinkpad P50 15,6" FHD IPS kijelző, I7-6820HQ CPU, 16GB DDR4, 512GB NVMe SSD, 4GB Quadro VGA,
- HP 15,6",Core i7 1165G7(8x4,8Ghz)IRIS XE VGA,FullHD IPS,16-48GB RAM/256-512SSD,szép állapot
- MSI GTX 560 Ti Twin Frozr II OC 1 GB GDDR5 VGA
- Apple iMac 27" 5K 2015 Late / 16GB DDR3 / 512 GB SSD / Bill+Egér 6 hó garancia, számlával!
- Intel Core i9-10850K 10-Core 3.6GHz LGA1200 (20M Cache, up to 5.20 GHz)
- Bomba ár! HP EliteBook 840 G9 - i7-1270P I 16GB I 512SSD I 14,1" WUXGA I Cam I W11 I Gar!
- NVIDIA Quadro P400 2GB GDDR5 PCI-e videokártya
- AKCIÓ! EVGA FTW3 Ultra Gaming RTX 3080 10GB videókártya garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

