Android - TextView滚动

lac*_*lac 3 android textview

我想自动滚动TextView但是我没有成功(在html中作为选框).你能告诉我怎么样吗?

最良好的问候

pai*_*ego 5

将ellipsize设置为"marquee"的TextView除非具有焦点,否则不会滚动.

无论焦点如何,您是否正在寻找卷轴?

如果是这样,您可以使用带有LinearInterpolator的TranslateAnimation为其提供一致的滚动外观.这是我使用的,它工作正常.

    DisplayMetrics dm = getResources().getDisplayMetrics();

    TranslateAnimation m_ta = new TranslateAnimation(dm.widthPixels, -1 * (dm.widthPixels), 0f, 0f);
    m_ta.setDuration(10000);
    m_ta.setInterpolator(new LinearInterpolator());
    m_ta.setRepeatCount(Animation.INFINITE);

    TextView m_tv = (TextView)findViewById(R.id.tvMarquee);
    m_tv.startAnimation(m_ta);
Run Code Online (Sandbox Code Playgroud)