Android 在查看页面之间插入分隔符
我如何才能像在market应用程序中一样在view pager内部的页面之间插入一些填充-黑线这是一个新的api,用于Android 在查看页面之间插入分隔符,android,android-viewpager,Android,Android Viewpager,我如何才能像在market应用程序中一样在view pager内部的页面之间插入一些填充-黑线这是一个新的api,用于ViewPager,称为边距,可以找到它的链接。确保您正在使用最新的支持库。使用此方法: public void setPageMarginDrawable (int resId) 您将能够设置一个可绘图页,用于填充页面之间的边距。这对我很有用。我只是设置了边距并用颜色填充 viewPager.setPageMargin(20); // TODO Convert 'px' to
ViewPager
,称为边距,可以找到它的链接。确保您正在使用最新的支持库。使用此方法:
public void setPageMarginDrawable (int resId)
您将能够设置一个可绘图页,用于填充页面之间的边距。这对我很有用。我只是设置了边距并用颜色填充
viewPager.setPageMargin(20); // TODO Convert 'px' to 'dp'
viewPager.setPageMarginDrawable(R.color.black);
编辑:要将dp转换为像素转换,我使用了:
int px = Math.round(TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 20, getResources().getDisplayMetrics()));
mViewPager.setPageMargin(px);
mViewPager.setPageMarginDrawable(R.color.black);
添加黑色视图。高度为匹配,宽度为3dp。请注意,
setPageMargin(int)
采用像素值。您可能希望进行dp转换,而不是提供数字。