我正在尝试在运行时调整一个仅包含线性布局的简单 HorizontalScrollView 的大小:
HorizontalScrollView h = (HorizontalScrollView)findViewById(R.id.scrollview_row_1);
h.setLayoutParams(new FrameLayout.LayoutParams(50,50));
但是我得到这个错误:
E/AndroidRuntime(5098): FATAL EXCEPTION: main
E/AndroidRuntime(5098): java.lang.ClassCastException: android.widget.FrameLayout$LayoutParams
我应该如何正确调整 scrollView 的大小?
最佳答案
为了更通用,您可以只使用 ViewGroup.LayoutParams...(这样即使您将来更改了 LinearLayout,也不必更改该代码)
关于Android:调整 HorizontalScrollView 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13309547/