|
@@ -1,6 +1,7 @@
|
|
|
package com.wdkl.app.ncs.callingdoor.adapter
|
|
|
|
|
|
import android.content.Context
|
|
|
+import android.content.res.Configuration
|
|
|
import android.graphics.drawable.Drawable
|
|
|
|
|
|
import android.text.TextUtils
|
|
@@ -29,6 +30,7 @@ class NewFrameRoomAdapter : RecyclerView.Adapter<NewFrameRoomAdapter.BedViewHold
|
|
|
private var context: Context
|
|
|
private var data: ArrayList<FrameBedVO>
|
|
|
private var configList = ArrayList<NurseConfigDto>()
|
|
|
+ private var countSize = 3
|
|
|
|
|
|
constructor(context: Context, data: ArrayList<FrameBedVO>) {
|
|
|
this.context = context
|
|
@@ -42,7 +44,7 @@ class NewFrameRoomAdapter : RecyclerView.Adapter<NewFrameRoomAdapter.BedViewHold
|
|
|
|
|
|
override fun onBindViewHolder(holder: BedViewHolder, position: Int) {
|
|
|
try {
|
|
|
- initDefaultNursingConfigs()
|
|
|
+ //initDefaultNursingConfigs()
|
|
|
val pos = position % data.size
|
|
|
showBedInfo(holder, data.get(pos))
|
|
|
|
|
@@ -52,7 +54,12 @@ class NewFrameRoomAdapter : RecyclerView.Adapter<NewFrameRoomAdapter.BedViewHold
|
|
|
}
|
|
|
|
|
|
override fun getItemCount(): Int {
|
|
|
- if (data.size <= 3) {
|
|
|
+ val orientation = context.resources.configuration.orientation
|
|
|
+ if (orientation == Configuration.ORIENTATION_PORTRAIT) {
|
|
|
+ countSize = 2
|
|
|
+ }
|
|
|
+
|
|
|
+ if (data.size <= countSize) {
|
|
|
return data.size
|
|
|
} else {
|
|
|
return Int.MAX_VALUE
|
|
@@ -66,14 +73,14 @@ class NewFrameRoomAdapter : RecyclerView.Adapter<NewFrameRoomAdapter.BedViewHold
|
|
|
|
|
|
private fun initDefaultNursingConfigs() {
|
|
|
//初始化默认护理项
|
|
|
- configList.clear()
|
|
|
+ /*configList.clear()
|
|
|
for (index in 1..5) {
|
|
|
val item = NurseConfigDto()
|
|
|
item.nurseConfigName = StringUtil.getResString(R.string.default_nurse_config_name)
|
|
|
item.nurseOptionName = StringUtil.getResString(R.string.str_empty)
|
|
|
item.nurseColorRbg = "D7D7D7"
|
|
|
configList.add(item)
|
|
|
- }
|
|
|
+ }*/
|
|
|
}
|
|
|
|
|
|
private fun showBedInfo(holder: BedViewHolder, bedVO: FrameBedVO) {
|
|
@@ -152,7 +159,7 @@ class NewFrameRoomAdapter : RecyclerView.Adapter<NewFrameRoomAdapter.BedViewHold
|
|
|
var bed_nurse_name : TextView
|
|
|
var bed_medic_info : TextView
|
|
|
var bed_nurse_info : TextView
|
|
|
- var ll_one : HorizantalAutoBrLayout
|
|
|
+ //var ll_one : HorizantalAutoBrLayout
|
|
|
|
|
|
|
|
|
constructor(itemView: View): super(itemView) {
|
|
@@ -164,7 +171,7 @@ class NewFrameRoomAdapter : RecyclerView.Adapter<NewFrameRoomAdapter.BedViewHold
|
|
|
bed_nurse_name = itemView.findViewById(R.id.bed_nurse_name)
|
|
|
bed_medic_info = itemView.findViewById(R.id.bed_medic_info)
|
|
|
bed_nurse_info = itemView.findViewById(R.id.bed_nurse_info)
|
|
|
- ll_one = itemView.findViewById(R.id.ll_one)
|
|
|
+ //ll_one = itemView.findViewById(R.id.ll_one)
|
|
|
}
|
|
|
}
|
|
|
}
|