2014-04-11 79 views
0

我已經對WhatsApp.apk進行了反編譯,我想更改操作欄的高度。 WhatsApp使用Action-Bar-Sherlock,但是當我更改actionBarSize的值時,它不會改變某些內容。在Eclipse中,Action-Bar內的文本變得更大,但操作欄本身保持相同的大小。當我將它重新編譯到APK並安裝到我的HTC One(4.7「1080x1920)上時,它甚至不會更改文本大小。Sherlock Action Bar - actionBarSize不變

我錯過了什麼嗎?如何更改操作欄的高度?

ADT - Design preview

+0

我認爲你必須更改標題的字體大小。 –

+0

但我只是想調整操作欄的高度,而不是文本本身 – Postback

+0

檢查此問題http://stackoverflow.com/questions/17439683/how-to-change-action-bar-size –

回答

0

嘗試使用此一:

<style name="Theme.white_style" parent="@android:style/Theme.Holo.Light.DarkActionBar"> 
    <item name="android:actionBarSize">55dp</item> 
    <item name="actionBarSize">55dp</item> 
</style> 
1

喜歡這個 -

<style name="Theme.MyAppTheme" parent="Theme.Sherlock.Light"> 
     <item name="android:actionBarStyle">@style/Theme.MyAppTheme.ActionBar</item> 
     <item name="actionBarStyle">@style/Theme.MyAppTheme.ActionBar</item>   
</style> 

<style name="Theme.MyAppTheme.ActionBar" parent="Widget.Sherlock.ActionBar"> 
     <item name="android:background">#222222</item> 
     <item name = "background">#222222</item> 
     <item name="android:height">64dip</item> 
     <item name="height">64dip</item> 
     <item name="android:titleTextStyle">@style/Theme.MyAppTheme.ActionBar.TitleTextStyle</item> 
     <item name="titleTextStyle">@style/Theme.MyAppTheme.ActionBar.TitleTextStyle</item> 
</style> 

<style name="Theme.MyAppTheme.ActionBar.TitleTextStyle" parent="TextAppearance.Sherlock.Widget.ActionBar.Title"> 
     <item name="android:textColor">#fff</item> 
     <item name="textColor">#fff</item> 
     <item name="android:textStyle">bold</item> 
     <item name="textStyle">bold</item> 
     <item name="android:textSize">32sp</item> 
     <item name="textSize">32sp</item> 
</style> 
創建樣式

根據您的要求更改高度。

並在清單中使用android:theme="@style/Theme.MyAppTheme"

+0

似乎不起作用。這很奇怪,因爲操作欄不能調整大小,但其中的文本 – Postback

+0

什麼是您在Android清單中使用的最低sdk版本? –

+0

它被設置爲1,但我只需要支持19(4.4) – Postback

相關問題