kotlin 我们可以在 Package 内容中使用ViewPage吗

w51jfk4q  于 2023-08-07  发布在  Kotlin
关注(0)|答案(2)|浏览(124)

如果我在 Package 内容中使用viewpager,我总是以错误结束

Process: com.example.openinapp, PID: 5144

java.lang.IllegalStateException: Pages must fill the whole ViewPager2 (use match_parent)

字符串

knpiaxh1

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>

字符串

osh3o9ms

osh3o9ms2#

1.在我的viewpager适配器中,使布局以编程方式匹配parent将解决此错误
//添加的行

ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT)
    return MyViewHolder(view)
}

字符串
1.第二种方法是在XML中设置match parent

相关问题