-2
我想让recyclerview在任何屏幕上保持相同的宽高比(宽高比为8:5);那么如何动态地设置RecyclerView项目高度?如何动态设置RecyclerView项目高度?
我想让recyclerview在任何屏幕上保持相同的宽高比(宽高比为8:5);那么如何动态地设置RecyclerView项目高度?如何动态设置RecyclerView项目高度?
如果要设置其宽度和高度编程,你需要使用ViewGroup.LayoutParams
ViewGroup.LayoutParams layoutParams= recyclerview.getLayoutParams();
layoutParams.height = height;
layoutParams.widht = width
recyclerview.setLayoutParams(layoutParams);
你需要根据你的愿望的height
和width
传递给它。 我使用ViewGroup.LayoutParams
,但您可以使用您将recyclerview放入的任何ViewGroup。如果它位于LinearLayout内部,则将使用LinearLayout.LayoutParams等。
让我知道它是否为你工作,并记得要upvote /选择答案正确的,如果它,欢呼
谢谢!它正在工作 – JokAr
@JokAr请记住点赞并选择这个作为未来参考的正确答案:) – FabioR