TadaoYamaokaの開発日記

個人開発しているスマホアプリや将棋AIの開発ネタを中心に書いていきます。

Android StuidioでAndroid2.1用の設定

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時間以上かかってしまった・・・。