代码如下,如何在代码中修改NumberWheelView的layout_weight?
yearWheelView = findViewById(R.id.wheel_picker_date_year_wheel);
<com.github.androidpicker.wheelview.widget.NumberWheelView
android:id="@+id/wheel_picker_date_year_wheel"
style="@style/WheelDefault"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1.2"
android:visibility="visible" />
要在 `yearWheelView` 中修改 `layout_weight` 属性,您可以直接访问其布局参数(LayoutParams)并设置新的 `layout_weight` 值。
val yearWheelView = findViewById<NumberWheelView>(R.id.wheel_picker_date_year_wheel)
val layoutParams = yearWheelView.layoutParams as LinearLayout.LayoutParams
// 设置新的 layout_weight 值,例如设置为 1.5
layoutParams.weight = 1.5f
// 重新设置布局参数
yearWheelView.layoutParams = layoutParams