TextView textView = (TextView)findViewById(R.id.desc);
textView.setMovementMethod(ScrollingMovementMethod.getInstance());
textView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
if(event.getAction()==MotionEvent.ACTION_DOWN){
//通知父控件不要干扰
v.getParent().requestDisallowInterceptTouchEvent(true);
}
if(event.getAction()==MotionEvent.ACTION_MOVE){
//通知父控件不要干扰
v.getParent().requestDisallowInterceptTouchEvent(true);
}
if(event.getAction()==MotionEvent.ACTION_UP){
v.getParent().requestDisallowInterceptTouchEvent(false);
}
return false;
}
});
<TextView
android:id="@+id/desc"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/colorTransparent"
android:gravity="left|top"
android:scrollbars="vertical"
android:textColor="@color/text_black"
android:textSize="@dimen/textsize14"/>
分享到:
相关推荐
超简单Textview滚动案例 方案有两个 1使用Android原生TextView,优点是简单,缺点是一旦失去焦点,就无法滚动了。 2自定义TextView,缺点是稍微麻烦点,优点是可以一直滚动。
TextView滚动,跑马灯效果终极解决方案.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
android垂直滚动的textview
listview textview 水平滚动,用了Adapter,一次滚动两个textview
项目中欢迎词多的时候需要实现上下滚动,了解到在android中TextView可以轻松实现横向跑马灯效果,但是对垂直滚动没有直接的支持方法,于是百度上谷歌,谷歌上百度,最终还是没有发现一个拿来即用的demo,呵呵,于是...
textview 垂直滚动
多条新闻的title横向滚动播放,并可点击。
textview跑马灯效果终极实验,解决你对实现效果的疑问,viewgroup嵌套对跑马灯效果是否有影响,为什么有时候同样的设置对textview1起作用,对textview2不起3作用。
自定义TextView,可实现多行textView的滚动,自定义颜色、大小、滚动速度和行间距
Android实现TextView文字滚动
只需粘贴run_led.java 并进行一些基本的设置即可 值得注意的是 使用该控件的时候,这句需要根据自己的路径来更改,初学者留一下,不然会崩的。
移动字幕,滚动textview,实现文字平移。跑马灯效果,可变换各种风格
本文实例讲述了Android TextView实现垂直滚动效果的方法。分享给大家供大家参考,具体如下: 在TextView中,如果文本很长,可能需要实现垂直滚动显示文本的效果。这里需要在XML布局文件中为TextView设置如下几个属性...
TextView上下左右旋转滚动动画
自定义View—实现滚动TextView(跑马灯)效果源码,教程在http://blog.csdn.net/u012933743/article/details/46310225 如有不懂 可以评论提问
这是一个关于TextView上下滚动的效果,详情请前往博客浏览http://blog.csdn.net/u014452224/article/details/53101507
Android TextView自动滚动,可以上下自动滚动也可以左右自动滚动,使用方便
在android 7.0上工作不好,不推荐。
Android:TextView的垂直滚动效果和上下滚动效果,原生动画实现