Android操作栏自动滚动标题

Android操作栏自动滚动标题,android,android-actionbar,Android,Android Actionbar,我想在ActionBar上创建具有setTitle功能的应用程序 但是,有些字符串大于ActionBar宽度,我想在标题中使用autoscrollable函数 我尝试为我的ActionBar创建样式: <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="android:actionBarStyle">@style/MyActionBar</

我想在ActionBar上创建具有setTitle功能的应用程序 但是,有些字符串大于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>
但它不起作用


请告诉我我做错了什么?

检查一下,从ActionBarTitleStyle代码段中删除android:namespace。不,它也不起作用: