Android - черепичные фоны иногда растягиваются

Я использую несколько мозаичных чертежей, которые используются в качестве фона для различных макетов. По большей части плитки работают правильно, но иногда (один раз на каждые 4..5 пробега) на некоторых (но не на всех) фонех одно изображение плитки растягивается, чтобы заполнить фон, а не повторять его (в результате получается очень "нечеткий" фон).

Плитки объявляются в xml, как показано ниже:

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

Выделение плитки используется в качестве фонового изображения следующим образом:

` RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/my_background_tile" >
`
....
/RelativeLayout>

Эта проблема возникает в разных версиях Android и на разных устройствах, поэтому необходимо использовать трюки. У кого-нибудь есть опыт использования фальш-плит или знает обходное решение, чтобы заставить плитки всегда повторяться?

+2
источник поделиться

Посмотрите другие вопросы по меткам или Задайте вопрос