要通过DataBinding绑定ProgressBar的可见性,需要按照以下步骤进行操作:
build.gradle
文件中添加DataBinding依赖:android {
...
dataBinding {
enabled = true
}
}
...
import androidx.databinding.DataBindingUtil;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 使用DataBindingUtil绑定布局
ActivityMainBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_main);
// 设置isLoading变量的值
binding.setIsLoading(true);
}
}
这样,当isLoading
变量的值为true
时,ProgressBar将会显示;当isLoading
变量的值为false
时,ProgressBar将会隐藏。
请注意,如果您使用的是Kotlin,上述代码示例需要做一些相应的修改。