Android:设置setPageMarginDrawable的背景以适应页边距



我有一个ViewPager,中间有一个图形:

mPager.setPageMarginDrawable(R.drawable.margin);

我已经设置图像在y方向上重复。

保证金:

<?xml version="1.0" encoding="utf-8"?>
<bitmap
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/image"
    android:tileMode="repeat"
    android:dither="true" />

问题是它没有对齐到页边距。它的重复似乎与ViewPager的大小无关。在一台设备上,我设法获得了它适合的尺寸,因为它是横向和纵向屏幕宽度的倍数,但在其他设备上它不起作用。我的问题有解决办法吗?由于

好了,我自己解决了。我以编程方式缩放可绘制的边距,以便显示宽度是它的倍数。不漂亮,但很好用。

最新更新