android 在子view中有自定义属性minPercent, 在xml中声明minPercent的值,父布局通过viewBinding绑定布局,minPercent的赋值在show之后该怎么解决
时间: 2024-03-12 22:45:51 浏览: 49
android 自定义view及自定义属性
在父布局通过ViewBinding绑定子View后,可以通过子View的findViewById方法获取子View的实例,然后通过setMinPercent方法设置minPercent属性的值。具体实现步骤如下:
1. 在子View的类中定义一个setMinPercent方法,用于设置minPercent属性的值。
```
public void setMinPercent(float minPercent) {
// 设置minPercent属性的值
// ...
}
```
2. 在父布局的代码中,获取子View的实例,并调用setMinPercent方法设置minPercent属性的值。
```
// 获取子View的实例
MyCustomView myCustomView = binding.myCustomView;
// 设置minPercent属性的值
myCustomView.setMinPercent(0.5f);
```
注意:这个操作应该在子View的show方法执行之后进行,否则可能会导致属性值不正确。
阅读全文