Я исправил это.Достаточно было использовать:
<uses-sdk android:minSdkVersion="11"/>
в AndroidManifest: раньше оно было = "9".
Если вы переключитесь на 11, вы увидите много изменений: менювверху, а не внизу, значок приложения отображается в верхнем левом углу, а шрифт заголовка больше. Для настройки выделения и т. д. я использовал:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.SettingsActivity" parent="@android:style/Theme">
<item name="android:listSelector">@color/green</item>
</style>
</resources>
В AndroidManifest для SettingsActivity, которую я использовал:
android:theme="@style/Theme.SettingsActivity"
После переключения на minsdk = 11 работает