-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