Android:调整 Horizo​​ntalScrollView 的大小

标签 android resize horizontalscrollview

我正在尝试在运行时调整一个仅包含线性布局的简单 Horizo​​ntalScrollView 的大小:

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:调整 Horizo​​ntalScrollView 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13309547/

相关文章:

android - 使用 React Native for Android 从 bundle 加载 JS/CSS

python - Numpy 调整大小/重新缩放图像

具有多行的 Horizo​​ntalScrollView 中的 Android LinearLayout

android - 删除第二次启动 ObjectAnimator 之前的默认延迟

c# - 关于 xamarin 的通知。 Android.Resource.Drawable.SymActionEmail 错误

java - Android:以编程方式将 ListView 设置为对话框内容

android - 旋转屏幕时夜间模式错误

resize - XCB - 如何设置 WM_SIZE_HINTS?

android - Android 应用程序中 Flutter View 的 Release模式下,当设备尺寸发生变化时,如何重建 Flutter 小部件?

android - ScrollView中的TabHost,选中时滚动到选项卡