2012-04-16 38 views
8

Tôi áp dụng chủ đề tùy chỉnh cho hoạt động của mình với: <activity android:theme="@style/MyTheme">, trong đó tôi xác định kích thước của ActionBarSherlock tôi sử dụng trong hoạt động này. Một cái gì đó như thế:Chủ đề tùy chỉnh Android: chủ đề khác nhau cho chế độ ngang và dọc

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

Mặc dù kích thước này là tốt cho chế độ dọc, tôi thấy nó quá lớn ở chế độ ngang. Làm thế nào tôi có thể áp dụng một chủ đề khác trong chế độ ngang hoặc làm cách nào tôi có thể thay đổi kích thước thanh tác vụ khi người dùng sử dụng ứng dụng theo hướng ngang? Bất kỳ đề xuất? Cảm ơn bạn.

Trả lời

19

tạo hai tệp styles.xml khác nhau. Đặt một thành res/values-port và một thành res/values-land

+0

Hoàn hảo! Cảm ơn bạn! – Fred

+0

drawable-port và drawable-land dường như hoạt động, quá ... hữu ích. –

Các vấn đề liên quan