文本行/材质较大时如何自动扩展TextView的高度[关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文本行/材质较大时如何自动扩展TextView的高度[关闭]相关的知识,希望对你有一定的参考价值。
我正在开发一个应用程序,我正面临着文本视图w.r.t文本数据高度的问题。
我用一个例子解释我的问题,
假设我有这样的数据:
弦乐数据=“在1987年的印度,Khan率领巴基斯坦首次获得测试系列冠军,随后是巴基斯坦队的首场胜利。”
这个数据很容易适合textview。但是如果数据的大小变得像
弦乐数据=“在1987年的印度,Khan率领巴基斯坦首次获得测试系列赛胜利,此后巴基斯坦首次获得系列赛冠军,Khan率领巴基斯坦首次获得测试系列胜利,此后巴基斯坦首次获得系列赛冠军“。
那就是那种情况,数据的剩余部分没有显示在textView的高度内。
我的问题是如何动态增加大数据textview的高度,同时牢记以下要求
- 文字大小是固定的,例如“14dp”
- 只应增加textView的大小/高度
- 我没有使用滚动视图的大数据,我只想使用滚动视图当数据的大小(最终TextView)变得足够大的屏幕大小,然后我想只使用scrollView,垂直滚动。
对于这个描述的问题,任何人都能给出好的解决方案。请分享一些代码以便我更好地理解。提前致谢
答案
您应该将textview的height属性设置为xml中的wrap_content
android:layout_height="wrap_content"
android:scrollbars="vertical"
另一答案
只需使您的textview可滚动:
- XML方面: android:scrollbars =“vertical”
- Java方面: Textview.setMovementMethod(new ScrollingMovementMethod());
以上是关于文本行/材质较大时如何自动扩展TextView的高度[关闭]的主要内容,如果未能解决你的问题,请参考以下文章