Ú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
- Pécs és környéke adok-veszek-beszélgetek
- Crimson Desert
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Home server / házi szerver építése
- Kertészet, mezőgazdaság topik
- Milyen videókártyát?
- Windows 11
- Elemlámpa, zseblámpa
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- Teljes verziós játékok letöltése ingyen
- További aktív témák...
- Ryzen 7 3700X / RTX 2060 SUPER / 32GB RAM / 512GB NVMe Gamer PC
- Beszámítás! Motorola Sound Flow XT2549-1 hangszóró hibátlan működéssel
- Beszámítás! Lenovo Thinkpad P15 Gen 1 FHD notebook - i7 10850H 32GB DDR4 1TB SSD T2000 4GB W11
- Beszámítás! Samsung Galaxy S23 Ultra 256GB okostelefon garanciával hibátlan működéssel
- Samsung Galaxy S23 Plus 5G (8/512 GB) független, garanciás 210 000 Ft
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5060 Ti 16GB GAMER PC termékbeszámítással
- HP ProDesk 600 G2 Mini,i7-6700T,8GB DDR4,256GB SSD,WIN11
- Telefon felvásárlás!! Samsung Galaxy A13/Samsung Galaxy A33/Samsung Galaxy A53
- 217 - Lenovo Legion 7 (16IRX9) - Intel Core i7-14700HX, RTX 4060
- Apple MacBook AIR 13 / M2 / 16GB / 256 GB! BeszámítOK
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

