Hogyan lehet a legjobban, hogy végre megtalálja a sok verem túlcsordulás komponens orosz

Az én alkalmazás Activity információkat közölnek a következő módon
1. fejezet
szöveg és
szöveg b
szöveg
2. fejezet
szöveg g
stb szöveg
3. fejezet
és így tovább







és az alcímek kell rejtve, és ha rákattint a rovatok kell hagyni.
Hogyan kell ezt megcsinálni? Én eleinte csak LinearLayout. ahol voltak TextView. és segítségével kellett setVisibility tettem elrendezés látható, de a stúdió kiadott egy figyelmeztetést:
activity_main.xml több mint 80 megtekintés, rossz teljesítmény
Úgy döntöttem, hogy a kísérlet, és átjutni RecyclerView. Csináltam egy osztály:

Ez az osztály hozzáadjuk a lista, és tábort az Adapter. Paraméterként átadott jel szöveg azt jelzi, hogy az 1. cím vagy cím 2. vagy Layout szöveget. llMain - ezt az elrendezést. amit át, és amely a szöveges (attól függően, hogy a védjegy elrendezés változik). Itt a kód adapter:

A probléma az, hogy meg kell tisztítani a CardView kézzel, mert különben az állapota, és a gyermek elemek vannak tárolva, és rakott egymás tetejére. És ha például láthatjuk a szöveget címszavak alatt:






1. fejezet
szöveg és
szöveg b
szöveg
2. fejezet
3. fejezet
és szeretnék elrejteni a szöveget, kattintson a cím, nem maga a szöveg, akkor kap csak a fejléc CardView, és megkapjuk a szöveget nem tudom.
Mint minden módszerei festett, a kérdés az, hogyan lehet a legjobban tudok tenni? más módon, vagy a fenti, ha a módszer Recyclerview. hogyan lehet megoldani a problémát a tisztítás CardView?
Itt van, amit kaptam, amikor szoktam LinearLayout és kézzel készítették jelölés

Hogyan lehet a legjobban, hogy végre megtalálja a sok verem túlcsordulás komponens orosz
Hogyan lehet a legjobban, hogy végre megtalálja a sok verem túlcsordulás komponens orosz

állítsa március 14 at 18:14