Audio Spectrum Monitor - Apps on Google Playをいい加減に高解像度のディスプレイに対応させようかと思い、ひとまずEclipseのプロジェクトをAndroid Stduioに移行を行っている。
Android Studioでプロジェクトを作成するとデフォルトでAndroid3.0以上でしかサポートしていないアクションバーを使用したテーマが設定されてしまう。
minSdkVersionが7だと、
style.xmlで
<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar">
となっている部分でエラーが発生する。
そのままエミュレータ上では動作させることはできるが、
アクションバーの幅が太く、見た目もAndroid2.1の細いタイトルバーから変わってしまう。
そこで、Android2.1と見た目をあわせる方法を調べたら、
<style name="AppTheme" parent="android:Theme.Light">
とすればよいようだ。
style.xmlは、
style.xml
style.xml(v21)
の2つあるので、両方同じ設定にする。
Y.A.M の 雑記帳: Android Holo theme を使うの情報を参考にさせてもらった。
調べるのに1時間以上かかってしまった・・・。