让Textview不依赖ScrollView也可以滑动

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/z_Xiaozuo/article/details/79494919

如果你有一个需求只让textview滚动的话, 那么大可不必使用ScrollView,减少一层嵌套。。。

我们直接在xml中设置属性即可。  不知道这个属性的可以去百度百度喽。。。微笑

android:scrollbars="vertical"  

图示:

        

    <TextView
            android:id="@+id/tv_content"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center_vertical|center_horizontal"
            android:scrollbars="vertical"
            android:maxLines="12"
            android:textColor="@color/black"
            android:textSize="18dp"
            android:text="sdafsdfasdf"
            android:minHeight="100dp"/>

最后重点来了!!!!!

必须在代码设置setMovementMethod属性

TextView tvContent = (TextView) view.findViewById(R.id.tv_content);
tvContent.setMovementMethod(ScrollingMovementMethod.getInstance());

猜你喜欢

转载自blog.csdn.net/z_Xiaozuo/article/details/79494919