1

私の問題は次のとおりです。回転すると、パターンが繰り返されるのではなく引き伸ばされるように、パターンが繰り返される背景が変化します。何が間違っている可能性がありますか?

私はこの背景を繰り返しパターンで作っています:

< bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/pattern" android:tileMode="repeat" />

4

1 に答える 1

1

繰り返しパターンを手動で設定する必要があります:

parent = (RelativeLayout) findViewById(R.id.log_parent);
    Bitmap bg = BitmapFactory.decodeResource(this.getResources(), R.drawable.pattern);
    BitmapDrawable patternRepeat = new BitmapDrawable(bg);
    patternRepeat.setTileModeX(Shader.TileMode.REPEAT);
    patternRepeat.setTileModeY(Shader.TileMode.REPEAT);
    parent.setBackgroundDrawable(patternRepeat);
于 2012-09-05T12:23:29.503 に答える