Фон ActionBarSherlock не повторяется в предыдущих версиях ICS

Я перемещаю ActionBar моего приложения в ActionBarSherlock, и я пытаюсь настроить фон с плиточным фоном. Я тестирую свой код на двух реальных устройствах, одно из которых работает под управлением Android 2.1, а другое - под Android 4.0.4.

Приведенный ниже код работает на устройстве ICS (фон повторяется), но не на устройстве Eclair (фон растягивается, а не повторяется). Я также проверял это на эмуляторе Android 2.3, и фон тоже не повторялся. КажетсяtileMode="repeat" работает только на ICS.

themes.xml:

<style name="Theme.Opheodrys.Base" parent="Theme.Sherlock.Light">
    <item name="android:actionBarStyle">@style/Opheodrys.Widget.ActionBar</item>
    <item name="actionBarStyle">@style/Opheodrys.Widget.ActionBar</item>
</style>

<style name="Opheodrys.Widget.ActionBar" parent="Widget.Sherlock.Light.ActionBar">
    <item name="android:background">@drawable/ab_background_pattern</item>
    <item name="background">@drawable/ab_background_pattern</item>
</style>

ab_background_pattern.xml:

<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/ab_background_tile"
    android:tileMode="repeat"
    tileMode="repeat" /> <!-- I've added this just in case, but it doesn't seem to be needed -->

Ответы на вопрос(1)

Ваш ответ на вопрос