Articles of андроид recycliewiew

Почему отображается только первая строка с помощью утилиты 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 […]

Мне просто не кажется, что мой Kotlin Recycler Multiple View Code разобрался

Поэтому я знаю, что это переполнение кода, но у меня возникают проблемы с тем, чтобы мой RecyclerView в фрагменте был отсортирован. я прочитал кучу учебника, и у всех, кажется, есть другой способ делать что-то. Просто не удалось прибить его … Итак, вот мой код: Фрагмент XML <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.example.xxxx.listview.CalendarFragment"> <android.support.v7.widget.RecyclerView android:id="@+id/event_recycle" android:layout_width="match_parent" […]

Сделать элемент RecyclerView для полноэкранного просмотра с помощью перехода / анимации

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_vertical" android:padding="5dp"> …….. </LinearLayout> Я хочу, чтобы объект увеличивался до полноэкранного режима при щелчке, но переход просто растет в виде элемента из списка: view.setOnClickListener { TransitionManager.beginDelayedTransition(it as ViewGroup) it.layoutParams.height = ViewGroup.LayoutParams.MATCH_PARENT it.requestLayout() } Как достичь этого, чтобы масштабировать полноэкранный режим и занимать экран в качестве независимого элемента, не считая рецидивирования?