在android中不可滚动的textview

我在我的XML中configuration了一个textview,如下所示。

<RelativeLayout> <!-- more views here like ImageView and other TextView--> <TextView android:id="@+id/message" android:layout_width="match_parent" android:layout_height="wrap_content" android:maxLines="4" android:textIsSelectable="false" android:autoLink="web|phone|email"/> </RelativeLayout> 

该视图的内容可以是文本,也可以包含HTML内容。 因此我将autoLink设置为true。 问题是,如果autoLink或textIsSelectable为true,那么textview在其内容多于4行时开始滚动,类似于(MovementMethod)。 我正在寻找一种方法来停止/禁用此文本视图滚动。

我试图禁用滚动使用setEnable(false)的文本视图,但是在textview中的所有链接之后不能被点击。

我认为必须有一个简单的方法来实现可能包含html内容的“不可滚动的textview”。

Solutions Collecting From Web of "在android中不可滚动的textview"

将椭圆大小设置为文本视图,以便文本不能大于4行

可能这是你的解决scheme

尝试改变“相对布局”到“表格布局”…如果这不起作用,然后尝试为Textview和其他小部件设置适当的填充和边距。