RecyclerView中的WebView:match_parent vs wrap_content

时间:2017-05-12 22:08:51

标签: android android-recyclerview android-webview android-support-library android-viewholder

我想在RecyclerView.ViewHolder中安装WebView。不幸的是,我发现没有很好的解决方案来获得正确的WebView高度。 Android Studio通知我,WebView要求父布局具有layout_height =" match_parent"。

另一方面,由于支持库23.2.0 RecyclerView考虑了ViewHolder的layout_height:

  

RecyclerView.LayoutManager不再忽略某些RecyclerView.LayoutParams设置,例如滚动方向的MATCH_PARENT。

     

注意:这些提升的限制可能会导致布局出现意外行为。确保指定正确的布局参数。

因此,WebView的高度远远大于所需的高度。

一种解决方案是降级支持库。

由于我只需要静态网页,我还可以将WebView渲染到一些不需要父级布局的视图中布局_height =" match_parent"。

还有其他(干净的)解决方案吗?

0 个答案:

没有答案