android com.contrarywind.view.wheelview 改变高度不生效
时间: 2023-10-13 22:03:19 浏览: 234
根据问题描述,要改变`com.contrarywind.view.wheelview`的高度但不生效,可以尝试以下解决方案:
1. 确保布局文件中设置的高度正确。在布局文件中,使用`android:layout_height`属性设置`com.contrarywind.view.wheelview`控件的高度。请确保没有其他覆盖、限制或设置冲突的属性。
2. 检查所在的父容器布局。如果`com.contrarywind.view.wheelview`控件包含在其他容器中,例如`LinearLayout`或`RelativeLayout`,请确保父容器的高度没有限制和设置冲突。
3. 动态调整高度。在代码中,可以通过以下方式动态调整`com.contrarywind.view.wheelview`控件的高度:
```java
WheelView wheelView = findViewById(R.id.wheelView);
ViewGroup.LayoutParams layoutParams = wheelView.getLayoutParams(); // 获取控件的布局参数
layoutParams.height = desiredHeight; // 设置期望的高度
wheelView.setLayoutParams(layoutParams); // 应用新的布局参数
```
请确保`desiredHeight`是有效的高度值,并且页面渲染完成后再进行动态调整高度的操作。
4. 检查自定义属性设置。如果`com.contrarywind.view.wheelview`是自定义控件并且有自定义属性可以设置高度,确保正确设置了相关属性,并且在布局文件或代码中进行了相应的设置。
如果尝试了上述解决方案后仍然无法改变`com.contrarywind.view.wheelview`的高度,请确定`com.contrarywind.view.wheelview`库是否有特殊的限制或使用方法,可以在相关文档或官方论坛中查找更多信息。
阅读全文