如何在Android中设置NestedScrollView的最大高度?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Android中设置NestedScrollView的最大高度?相关的知识,希望对你有一定的参考价值。

我在NestedScrollView内有一个ScrollViewNestedScrollView包含TextView。因此,当TextView扩展到4或n线以上时,我需要使它成为Scrollable TextView

任何帮助深表感谢!!

答案

我希望你现在必须解决这个问题。如果将来有人查找,您无需设置最大高度。只需将NestedScrollView的高度设置为37f,只要文本大小超过37,NestedScrollView就会开始滚动。

XML:

<android.support.v4.widget.NestedScrollView
android:layout_width="match_parent"
        android:layout_height="wrap_content">
...
</android.support.v4.widget.NestedScrollView>

或以编程方式:

NestedScrollView nsv = new NestedScrollView(getActivity());
// Initialize Layout Parameters
RelativeLayout.LayoutParams nsvParams = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 38));
// Set Layout Parameters 
nsv.setLayoutParams(nsvParams);

以上是关于如何在Android中设置NestedScrollView的最大高度?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android 应用中设置全息黑暗主题?

如何在 Android 中设置 AlertDialog 的大小? [复制]

如何使用 Ionic\Cordova 在 android 中设置图标和启动画面

Android:如何在 android constraintLayout 中设置视图的最大宽度?

Android:如何在 android constraintLayout 中设置视图的最大宽度?

如何在 android ListView 中设置 ImageView 的宽度?