如何以编程方式设置recyclerview的高度?

我试过了,

recyclerview.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,100)); 

但它不工作。

  • 如何处理使用RxJava的回收站视图的项目点击
  • 如何在recyclerview viewholder中处理很多不同的视图types
  • 强制RecyclerView重绘Android
  • android:ScrollView中的RecyclerView
  • 我希望我的RecyclerView不回收一些物品
  • AppBarLayout,NestedScrollView,FrameLayout,这是怎么回事?
  • Android RecyclerView.Adapter onCreateViewHolder()正在运行
  • 使用com.android.support:recyclerview-v7:26.0.0-beta2时找不到attr / colorError错误
  • 试着像这样设置高度,

     ViewGroup.LayoutParams params=recyclerview.getLayoutParams(); params.height=100; recyclerview.setLayoutParams(params); 

    刚才遇到同样的问题,虽然阿赞塔的解决scheme有效,但我发现了一个更简单的解决scheme。 如果这仍然有帮助,很好,很高兴付清。

     recyclerView.getLayoutParams().height = 100;