Android TextView跑马灯没有效果?

<TextView

    android:id="@+id/tv_ad4"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:singleLine="true"
    android:maxLines="1"
    android:ellipsize="marquee"
    android:text="浙江省杭州市浙江省杭州市浙江省杭州市浙江省杭州市浙江省杭州市浙江省杭州市浙江省杭州市浙江省杭州市浙江省杭州市浙江省杭州市浙江省杭州市浙江省杭州市"
    android:textColor="@color/black"
    android:focusableInTouchMode="true"
    android:focusable="true"
    android:marqueeRepeatLimit="marquee_forever"
    />
阅读 5.9k
6 个回答

快去看慕课网。。。

有这2个控件的存在和没有跑马灯效果有什么必然联系吗?。。。

亲测没问题。。。

继承textview,然后重写

@Override
public boolean isFocused() {
return true;
}

需要让textview获取到焦点,可以试试requestFocus()

android:singleLine="true"
android:maxLines="1"

去掉    android:maxLines="1"
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题