有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用绑定时,java无法隐藏进度条

我知道也有类似的问题,但他们的解决方案都不适合我

我有一个包含大量文本视图的活动,我在上面绑定了一个模型。除了这个模型,还有一个不同数据的列表。一旦加载列表,我就试图隐藏进度条。但似乎什么都没用,我试过了。走了,风景。看不见的我甚至尝试在不同的线程上运行代码

我猜绑定会阻止我更改可见性。有人知道这方面的信息吗

编辑:代码如下:

 <ProgressBar
            安卓:id="@+id/userStatuses_spinner"
            style="?安卓:attr/progressBarStyle"
            安卓:layout_width="wrap_content"
            安卓:layout_height="wrap_content"
            安卓:layout_gravity="center"
            安卓:paddingTop="80dp" />

spinner = (ProgressBar) findViewById(R.id.userStatuses_spinner);

spinner.setVisibility(View.GONE);

共 (1) 个答案

  1. # 1 楼答案

    删除此行,因为数据绑定中不需要查找id

    spinner = (ProgressBar) findViewById(R.id.userStatuses_spinner);
    

    从xml获取进度条并按如下方式设置可见性:

    binding.userStatusesSpinner.setVisibility(View.GONE);
    

    其中绑定是xml绑定视图