为什么我的TextView在Android中滚动?

时间:2016-07-21 11:53:19

标签: android textview

为什么我的TextView正在滚动?

 <TextView
                android:id="@+id/content"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_below="@+id/rl_logo_header"
                android:layout_marginTop="5dp"
                android:autoLink="web"
                android:descendantFocusability="blocksDescendants"
                android:ellipsize="end"
                android:focusable="false"
                android:maxLines="3"
                android:text="Should my school be focused on -- Teaching and Learning come as words which are very closely related, But they convey very different meanings and can not be used interchangeably."
                android:textColor="@color/black" />

此视图的内容可以是文本,也可能包含HTML内容。因此,我将autoLink设置为true。问题是,如果autoLinktextIsSelectabletrue,则当文本视图的内容超过3行时,文本视图会开始滚动,类似于(MovementMethod)。我正在寻找一种方法来停止/禁用此textview滚动。

我尝试使用setEnable(false)为文本视图禁用滚动,但此后无法单击textview中的所有链接。

我认为必须有一种直接的方式来实现&#34;不可滚动的textview&#34;其中可能包含html内容。

1 个答案:

答案 0 :(得分:1)

autoLink控制TextView是否会解析网址并将其突出显示。它与呈现HTML无关。

您的TextView正在滚动,因为您已设置android:maxLines="3"