[Android]如何在代码中访问LayoutParams修改layout_weight?

代码如下,如何在代码中修改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