Wpis z mikrobloga

Mam strukturę katalogu jak na obrazku.
Potrzebuję odwołać się do TextView o id potrzebneTV, które jest w pliku movie_list_row.xml.

Gdy robię to w pliku MainActivity.kt:

import kotlinx.android.synthetic.main.movie_list_row.*
potrzebneTV.text = "Usuń konto"
I wszystko śmiga tak jak tego potrzebuję.

Natomiast nie mogę tak zrobić w innych plikach (Movie.kt ani MoviesAdapter.kt). Robię taki sam import, ale nie widzi mi takiego obiektu, zamiast mojego importu Android studio robi własny import pl.adres.cos.filmcatalog.R.id.potrzebneTV, a to daje inta (id mojego TV) zamiast samego TextView.

Czy jest jakiś sposób aby odwoływać się do potrzebneTV w taki sam sposób jak w MainaActivity.kt czy muszę zrobić findViewById?

#androiddev #kotlin #naukaprogramowania
Romantycznywidelec - Mam strukturę katalogu jak na obrazku.
Potrzebuję odwołać się d...

źródło: comment_OGVOTwGJxnzqSHdIKfUbm9BPdyUrXl0r.jpg

Pobierz
  • 15
  • Odpowiedz
@Romantyczny_widelec:
No w adapterze powinieneś mieć holder i tam definiujesz widoki wykorzystując przekazywany parametr view. A ten z kolei definiowany jest w onCreateViewHolder przez layoutinflater(twój layout)
  • Odpowiedz