我正在尝试在我的应用程序中实现Caldroid日历,只需进行少量修改。那里有自定义 ViewPager:
<com.antonyt.infiniteviewpager.InfiniteViewPager
android:id="@+id/months_infinite_pager"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="-10dp"/>
寻呼机位于一个父布局下。我想要的是使用边距或填充将寻呼机定位在它的父级内。似乎设置侧边(左,右)边距或填充会使应用程序在 ViewPageronMeasure()
方法内的某处循环。
找不到任何信息,即 ViewPager 不能有一个带有侧边距/填充集的父级。onMeasure()
现在只包含 super.onMeasure(widthMeasureSpec, heightMeasureSpec) 并且它似乎出于某种原因在本机库中循环。没有边距/填充就不会发生这种情况