Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
ConstraintLayout CardView, который для размещения вложенных компонентов использует RelativeLayoutoverride fun getItemCount(): Int {
return result.size //Возвращаем размер массива данных
}Так вроде получше
override fun getItemCount() = result.size //Возвращаем размер массива данныхНа сколько я помню, JB готовили типобезопасный билдер для описания макетов, нечто вроде kotlinx.html, чтобы избавить всех от xml
Мы будем использовать Rx поэтому наша Get функция должна возвращать Observable.
class CardViewHolder(itemView: View?) :
override fun onCreateViewHolder(parent: ViewGroup?, viewType: Int): CardViewHolder {
return CardViewHolder(LayoutInflater.from(parent?.context)
data class ResponseItem(@SerializedName(«id»)
@Expose var id: String?,
@SerializedName(«name»)
@Expose var name: String?,
Туториал по созданию трекера криптовалют под андроид на Kotlin