- Felhasználóbarát módosítást kaphat az EU-ban a Nintendo Switch 2
- Már fut az Intel grafikus vezérlőin az év egyik legjobban várt címe
- A kisebb független stúdiók álma lehet a DLSS 5
- Nyitott TWS headset ASUS ROG recept szerint
- Szellőzésre kihegyezett, "lopakodó" Corsair ház jött a megfizethető szegmensbe
- Nyitott TWS headset ASUS ROG recept szerint
- A kisebb független stúdiók álma lehet a DLSS 5
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- AMD Navi Radeon™ RX 9xxx sorozat
- Apple MacBook
- Nem indul és mi a baja a gépemnek topik
- Intel Core i3 / i5 / i7 / i9 10xxx "Comet Lake" és i3 / i5 / i7 / i9 11xxx "Rocket Lake" (LGA1200)
- Projektor topic
- Felhasználóbarát módosítást kaphat az EU-ban a Nintendo Switch 2
- Kormányok / autós szimulátorok topikja
Új hozzászólás Aktív témák
-
nistv4n
tag
válasz
geckowize
#75
üzenetére
Szia!
1. Spinner mellé is lehet képet rakni, ahhoz is egy adaptert kell készíteni, mint például ListView esetében, no meg a soroknak kell készíteni egy általános row layout-ot, amely tartalmaz egy képet, meg egy szöveget. itt találsz egy jó kis leírást hozzá, most sajnos nincs időm leírni az egészet. Lényege az, hogy az adapter konstruktorban megkapja a contextet, az általad kreált sor layout-ot, meg egy tömböt, amiben a címkék vannak.
Majd a getCustomView metódusban összeállítod a megjelenést, itt a position jelenti az aktuális sorszámot, így ha tömbben tárolod a megjelenítendő értékeket (ez esetben ajánlott), akkor tudsz ezzel hivatkozni a sorszámra. A képeket is érdemes tömbben tárolni, megfelelő sorrendben.2. TableLAyout-ban a sorok adottak ugye a TableRow elemmel, az oszlopok pedig nemes egyszerűséggel valamilyen View elemmel (ImageView, TextView, stb) alakítható ki. Szimplán beleszórod és kész is. Ha egyforma széles cellákat akarsz, akkor minden view layoutWeight paramétere legyen egyforma, pl 1. Beállítható colspan és minden finomság, mint pl HTML esetében, ha ott dolgoztál ilyennel. Ez meg a doksiban benne van. Érdemes egyébként a sorokra meg a benne levő, oszlopokat alkotó View-kra style-t definiálni, és akkor a kódból automatikusan hozzáadható sor egyszerűen, stílus hozzárendeléssel.
Konkrétan a fenti táblázatban kell egy tablelayout, abban az első tablerow legyen fix, első eleme mondjuk egy üres textview, valami akkora mérettel, ami utána is alkalmazható. Ezt kövesse két imageview, egyedi id-vel. Utána levő sorok ismétlődnek, ezért inkább programkódból írd meg, mert minden mezőnek külön, saját id-t, majd ezekhez értéket rendelni, na az nem szép, ellenben munkás
Szimplán hozz létre egy objektumot a TableLayout-odnak (findviewbyid), majd egy sor objektumot, ehhez add hozzá, amit szeretnél. hozzáadásokat az addview paranccsal csinálhatsz, de ha stílust alkalmazol, azt is add hozzá, egyébként szétcsúszhat. Ha a vonalakat akarod előhozni, érdemes a border tulajdonságot nézegetni.3. Ezt sajnos nem tudom, legrosszabb esetben forráskódban való keresés, de biztos van ennek egyszerűbb módja is.
Új hozzászólás Aktív témák
- Luck Dragon: Asszociációs játék. :)
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Allegro vélemények - tapasztalatok
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Motoros topic
- Autós topik látogatók beszélgetős, offolós topikja
- Kerékpárosok, bringások ide!
- sziku69: Fűzzük össze a szavakat :)
- Nyitott TWS headset ASUS ROG recept szerint
- Temu
- További aktív témák...
- Samsung 98 QLED 4K Smart TV QE98QN90AATXXH 2028.10.27-ig Magyar garanciával eladó
- Sony PULSE Explore vezeték nélküli fülhallgató - 1 hónapos!!
- XPS 15 9530 15.6" FHD+ IPS i7-13620H Arc A370M 16GB 1TB NVMe magyar vbill gar
- Asus VivoBook S16 Snapdragon X 16GB RAM 1TB SSD 16
- RTX 4080 / i9-13900K / 64GB RAM Balin született, Magyarországon keres gazdát
- DELL Latitude 7300 - 13"Full HD IPS - i5 8365U - 8GB - 256GB SSD - Win11 PRO
- HP EliteDesk 800 G3 (USDT), i5-6500T, 8GB DDR4,128GB SSD,WIN11
- Microsoft Surface Laptop 5 i5-1245U 16 GB RAM 2256X1504 érintőkijelző Garancia
- ÚJ könyv: Gloviczki Zoltán - A holnapután iskolája
- Beszámítás! Sony PlayStation 5 825GB digital garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Szimplán hozz létre egy objektumot a TableLayout-odnak (findviewbyid), majd egy sor objektumot, ehhez add hozzá, amit szeretnél. hozzáadásokat az addview paranccsal csinálhatsz, de ha stílust alkalmazol, azt is add hozzá, egyébként szétcsúszhat. Ha a vonalakat akarod előhozni, érdemes a border tulajdonságot nézegetni.
