如果我在 Package 内容中使用viewpager,我总是以错误结束
Process: com.example.openinapp, PID: 5144 java.lang.IllegalStateException: Pages must fill the whole ViewPager2 (use match_parent)
字符串
knpiaxh11#
你的问题不是很清楚,但我的建议是给予固定宽度的项目,为viewpager适配器。
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="300dp" //try to give width hardcoded android:layout_height="wrap_content" android:background="@color/black"> //..... </androidx.cardview.widget.CardView>
osh3o9ms2#
1.在我的viewpager适配器中,使布局以编程方式匹配parent将解决此错误//添加的行
ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT) return MyViewHolder(view) }
字符串1.第二种方法是在XML中设置match parent
2条答案
按热度按时间knpiaxh11#
你的问题不是很清楚,但我的建议是给予固定宽度的项目,为viewpager适配器。
字符串
osh3o9ms2#
1.在我的viewpager适配器中,使布局以编程方式匹配parent将解决此错误
//添加的行
字符串
1.第二种方法是在XML中设置match parent