【发布时间】:2015-04-07 13:24:58
【问题描述】:
我正在使用RecyclerView 并希望在水平列表中呈现图像。主要问题是,我想在加载时将图像缩放到RecyclerView 的高度,如http://developer.android.com/training/displaying-bitmaps/load-bitmap.html 所示
onCreateViewHolder 中的parent(RecyclerView)报告了不正确的getMeasuredHeight。它太大了(完整的屏幕高度?)。我将片段的onResume 方法中的Adapter 添加到RecyclerView。
我如何获得我的RecyclerView 的高度,它具有当前屏幕高度的 2/3(可能会随着新的布局文件而改变)?
编辑:看来parent 的高度是正确的。
【问题讨论】:
-
recyclerView.getHeight() ?
-
rV.getHeight(和 parent.getHeight)始终为 0。 - 也许我走错了路,但我该怎么做呢?
-
尝试使用您的 LayoutManager 并在此调用 .getHeight()...
-
???
Adapter与LayoutManager无关,我需要Adapter.onBindViewHolder中的高度。 -
请参阅下面的建议,我不明白为什么这不起作用..
标签: android android-adapter android-recyclerview