我有一个要求,我需要在android中创建一个可滚动的textview。
例如,我有一个需要在TextView中显示的长文本。
最初它应该显示带有超链接的文本的一部分" showmore" 。点击" showmore"链接应显示滚动整个布局的完整文本。
任何人都可以帮我在Android中创建这种类型的标签(" TextView")
在此先感谢
答案 0 :(得分:1)
n您的XML布局文件:
<TextView
android:id="@+id/text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scrollbars="vertical"
android:text="@string/hello" />
在Java类文件中:
TextView mTextView = (TextView) findViewById(R.id.text_view);
mTextView.setMovementMethod(new ScrollingMovementMethod());
答案 1 :(得分:0)
如果需要,可以添加包裹TextView的ScrollView:
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scrollbars="vertical"
android:padding="10dp"
android:layout_margin="5dp">
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="18sp"/>
</ScrollView>