TadaoYamaokaの日記

山岡忠夫 Home で公開しているプログラムの開発ネタを中心に書いていきます。

Android StuidioでAndroid2.1用の設定

音声スペクトルモニター - Google Play の Android アプリをいい加減に高解像度のディスプレイに対応させようかと思い、ひとまず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時間以上かかってしまった・・・。