我的需求是在recyclerview下的子view中有多个EditText
提交数据的时候需要获取到每个EditText的内容
1第一种方式,直接在Activity中
获取item中跟布局
好吧,结果是不靠谱的,发现每次只能获取到看的见的 recyclerview的跟布局, 还未出现在我们视野的子view,获取为null,
2尝试第二种
但是在fragment中如果直接调用上面的方法,返回的view为空,我们需要用handler的postDelayed方法延迟获取。
结果还是不尽人意,看不见的item,依旧获取不了跟布局
3直接在Adapter中为item中的edittext添加 addTextChangedListener 监听方法
adapter里面计算宽高,这个宽高可以让服务器获取当让我们也可以自己获取。 下面就说下实现方式吧 既然要动态适配宽高就要根据的宽度和手机的宽度计算出比率来然后根据这个比率来计算imageview的高度 package comjtechscrollimageloaddemo; import androidappActivity; import androidcontentContext; import androidviewLayoutInflater; import androidviewView; import androidviewViewGroup; import androidwidgetBaseAdapter; import androidwidgetImageView; import combumptechglideGlide; import comjtechadapterRecyclerAdapter; import comjtechviewRecyclerHolder; import javautilArrayList; import javautilList; / 适配器 关于 同等间距的re
以上就是关于获取Recyclerview下的子view全部的内容,包括:获取Recyclerview下的子view、如何实现让RecyclerView有不同尺寸的item、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)