为什么我的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
。问题是,如果autoLink
或textIsSelectable
为true
,则当文本视图的内容超过3行时,文本视图会开始滚动,类似于(MovementMethod
)。我正在寻找一种方法来停止/禁用此textview滚动。
我尝试使用setEnable(false)
为文本视图禁用滚动,但此后无法单击textview中的所有链接。
我认为必须有一种直接的方式来实现&#34;不可滚动的textview&#34;其中可能包含html内容。
答案 0 :(得分:1)
autoLink
控制TextView
是否会解析网址并将其突出显示。它与呈现HTML无关。
您的TextView
正在滚动,因为您已设置android:maxLines="3"