我的textview看起来像这样:
<TextView
android:id="@+id/brief_content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/brief_title"
android:layout_marginTop="5dp"
android:autoLink="web"
android:lineSpacingExtra="7dp"
android:linksClickable="true"
/>
在它之下,还有一个&#39;更多&#39;按钮,具有将textview的最大行设置为4-10的功能,用于将textview切换为部分或全部内容。
问题是,当max line为4时,一旦内部链接被点击,所有文本都会向上滚动一点,并且可以看到第五行中的一些单词。如何停止此自动滚动? THX!
P.S。我真的需要那些自动链接。但是我希望当点击链接时,textview不会自动滚动。
答案 0 :(得分:0)
在这种情况下,为防止TextView滚动,应为TextView设置以下xml属性:
singleLine=true
这将使TextView中的文本内容保持稳定和静态,并且当您单击链接时,文本不会向上滚动。
答案 1 :(得分:-1)