1
我使用這改變了我的ActionBar
標題字體顏色:如何改變我的字體大小和樣式在Android操作欄,
actionBar.setTitle(Html.fromHtml("<font color='#ffffff' >Android </font>"));
如何改變我的字體size
和style
?
我使用這改變了我的ActionBar
標題字體顏色:如何改變我的字體大小和樣式在Android操作欄,
actionBar.setTitle(Html.fromHtml("<font color='#ffffff' >Android </font>"));
如何改變我的字體size
和style
?
其實,你可以做你想要自定義的ActionBar。它必須通過主題完成。你可以做這樣的事情:
<style name="Theme.YourTheme" parent="android:style/Theme">
<item name="android:actionBarStyle">@style/Theme.YourTheme.Styled.ActionBar</item>
</style>
<style name="Theme.YourTheme.Styled.ActionBar">
<item name="android:titleTextStyle">@style/Theme.Viadeo.Styled.YourTheme.TitleTextStyle</item>
</style>
<style name="Theme.YourTheme.Styled.ActionBar.TitleTextStyle" parent="@android:style/Widget.TextView">
<item name="android:textSize">12sp</item>
</style>
使用此:
$ grep ActionBar platforms/android-11/data/res/values/*
,比你的styles.xml可以實現這一點:
<style name="TextAppearance.Widget.ActionBar.Title"
parent="@android:style/TextAppearance.Medium">
</style>
<style name="TextAppearance.Widget.ActionBar.Subtitle"
parent="@android:style/TextAppearance.Small">
</style>
[…]
<style name="TextAppearance.Medium">
<item name="android:textSize">18sp</item>
</style>
<style name="TextAppearance.Small">
<item name="android:textSize">14sp</item>
<item name="android:textColor">?textColorSecondary</item>
</style>
我得到這個錯誤錯誤:檢索父項的錯誤:找不到匹配給定名稱'TextAppearance'的資源。 @karan khurana –
@chantishruthi您的編譯SDK版本必須與支持庫的主要版本相匹配。例如: :如果您使用支持庫的版本23,則需要針對Android SDK的版本23進行編譯。 –
請投票並選擇答案,如果它可以幫助你.. –