我想在setTitle
处创建具有ActionBar
功能的应用
但是,有些字符串大于ActionBar
宽度,我想使用autoscrollable函数作为我的标题。
我尝试为ActionBar创建样式:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/MyActionBar</item>
<!-- Support library compatibility -->
<item name="actionBarStyle">@style/MyActionBar</item>
</style>
<!-- ActionBar styles -->
<style name="MyActionBar" parent="Widget.AppCompat.ActionBar.Solid">
<item name="android:background">@drawable/ab_background</item>
<item name="android:titleTextStyle">@style/ActionBarTitleStyle</item>
<!-- Support library compatibility -->
<item name="background">@drawable/ab_background</item>
<item name="titleTextStyle">@style/ActionBarTitleStyle</item>
</style>
<style name="ActionBarTitleStyle" parent="TextAppearance.AppCompat.Widget.ActionBar.Title">
<item name="android:ellipsize">marquee</item>
<item name="android:marqueeRepeatLimit">1</item>
<item name="android:singleLine">true</item>
<item name="android:focusable">true</item>
<item name="android:focusableInTouchMode">true</item>
<item name="android:textColor">#FF64A3</item>
</style>
但它不起作用。
请告诉我我做错了什么?