0

間にグラフィックを含む 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 のサイズに関係なく繰り返されるようです。あるデバイスでは、横向きと縦向きの画面幅の倍数であるため、収まるサイズを取得するように管理しましたが、他のデバイスでは機能しません。私の問題の解決策はありますか? ありがとう

4

1 に答える 1

0

大丈夫、自分で解決しました。表示幅がその倍数になるように、マージン ドローアブルをプログラムでスケーリングします。美しくはありませんが、機能しています。より良いソリューションを歓迎します。

于 2013-01-06T01:20:20.703 に答える