10

アクティビティにカスタムテーマを適用します<activity android:theme="@style/MyTheme">。ここで、このアクティビティで使用するActionBarSherlockのサイズを定義します。そんな感じ:

<style name="MyTheme" parent="@style/Theme.Sherlock.Light.DarkActionBar">
    <item name="actionBarSize">45dp</item>                             
    <item name="android:actionBarSize">45dp</item>     
</style>

このサイズはポートレートモードには適していますが、ランドスケープモードでは大きすぎます。横向きモードで別のテーマを適用するにはどうすればよいですか、またはユーザーが横向きでアプリケーションを使用するときにアクションバーのサイズを変更するにはどうすればよいですか?助言がありますか?ありがとうございました。

4

1 に答える 1

24

2つの異なるstyles.xmlを作成します。1つをres/values-portに入れ、もう1つをres/values-landに入れます

于 2012-04-16T20:22:40.940 に答える