Intereting Posts
Kotlin: isAssignableFrom и проверки типа отражения Как использовать класс Kotlin в классе java? TextClock в AppWidget не отвечает на вызовы функций Что делает оверенность типа Котлина возможной, что невозможно в Java или Scala? Как работает синтаксис доступа к свойствам Kotlin для классов Java (например, EditText setText)? Ошибка подключения к базе данных Kotlin Недопустимая строка JSON для ответа в android-apollo Android BroadcastReceiver onReceived никогда не звонил на устройство Android 7 Наследование в Котлине Как добавить панель инструментов в Android PreferenceActivity, когда NoActionBar установлен в качестве темы приложения? Ошибка Android Studio XML «Соответствующий обработчик методов не найден» on onClick Klaxon: Ожидалось имя, но получил LEFT_BRACE Отношение Heroku postgres "information_schema.session_state" не существует Kotlin неразрешимая ссылка во время компиляции IncompatibleClassChangeError: класс 'java.lang.VirtualMachineError' не реализует интерфейс 'java.lang.CharSequence'

Почему отображается только первая строка с помощью утилиты Recyclerview gridlayoutmanager

Адаптер Calling:

adherenceDetails.hasFixedSize() adherenceDetails.layoutManager= GridLayoutManager(this@PatientPlanStatus,3) adherenceDetails.adapter= PatientPlanDetails(this@PatientPlanStatus, patientPlanAdherenceData.data?.get(0)?.adherence!!) 

адаптер:

 class PatientPlanDetails(var mcontext: Context, var patientDatas:ArrayList<AdherencePoJo>): RecyclerView.Adapter<RecyclerView.ViewHolder>() { override fun getItemCount(): Int { return patientDatas.size } val TAG="PatientPlanDetails" override fun onCreateViewHolder(parent: ViewGroup?, viewType: Int): RecyclerView.ViewHolder { val v = LayoutInflater.from(mcontext).inflate(R.layout.patient_plan_adherence, parent, false) return Item(v) } override fun onBindViewHolder(holder: RecyclerView.ViewHolder?, position: Int) { //Log.i(TAG,"On Bind") (holder as Item).bindData(patientDatas.get(position),mcontext) } class Item(itemView: View) : RecyclerView.ViewHolder(itemView) { fun bindData(patienData: AdherencePoJo, context: Context) { val TAG="PatientPlanDetails" } } } 

getItemCount () возвращает правильный размер. Но отображается только первая строка. Пожалуйста, проверьте изображение введите описание изображения здесь Карточка имеет фактическую высоту, но элемент внутри нее не отображается. Я также не регистрирую logout.

    Сделайте свою высоту макета patient_plan_adherence как wrap_content