yndiao 2015-11-10 03:25 采纳率: 0%
浏览 1865

android actionBar title 文字滚动问题

我的系统是android4.4.2,textview文字滚动大家都知道怎么弄,我想说默认的actionbar上的title能不能实现文字过长时候的滚动,下面代码是我的style,我试着用手指触摸title,给它焦点,好像还是没效果,求大神解答。

<!-- Theme customizations available in newer API levels can go in res/values-vXX/styles.xml, while customizations related to backward-compatibility can go here. -->
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
    <!-- All customizations that are NOT specific to a particular API-level can go here. -->

    <!--
    <item name="android:actionBarStyle">@style/CustomActionBar</item>
    -->

</style>

<style name="CustomActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">


    <item name="android:titleTextStyle">@style/ActionBarTitle</item>

    <item name="android:subtitleTextStyle">@style/ActionBarSubtitle</item>

</style>

<style name="ActionBarSubtitle" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Subtitle">
    <item name="android:ellipsize">marquee</item>
    <item name="android:singleLine">true</item>
    <item name="android:marqueeRepeatLimit">marquee_forever</item>
    <item name="android:focusable">true</item>
</style>

<style name="ActionBarTitle" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
    <item name="android:ellipsize">marquee</item>
    <item name="android:singleLine">true</item>
    <item name="android:marqueeRepeatLimit">marquee_forever</item>
    <item name="android:focusable">true</item>
</style>
  • 写回答

2条回答 默认 最新

  • wanghang1208 2015-11-10 04:06
    关注

    对于普通的TextView,当其中的文字过长时,可以让其滚动,设置xml布局文件即可。
    android:id="@+id/textview_wifi"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:ellipsize="marquee"
    android:focusable="true"
    android:focusableInTouchMode="true"
    android:gravity="center_vertical"
    android:marqueeRepeatLimit="marquee_forever"
    android:scrollHorizontally="true"
    android:singleLine="true" />
    和xml布局设置但属性相比,ActionBarTitle这个style下的item较少。
    所以,你可以尝试在ActionBarTitle这个style下增加与上面xml中属性对应的item,然后看看效果。

    评论

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料