Android视图绑定:自定义视图显示重复的SwipeRefreshLayout进度指示器
创始人
2024-10-10 13:00:54
0

如果您正在使用自定义视图并且您的视图实现了SwipeRefreshLayout,则您可能会遇到显示重复刷新指示器的问题。

为了解决这个问题,您可以尝试在您的自定义视图中使用ViewBinding,然后在布局中添加一个专门的SwipeRefreshLayout。这样可以确保每个视图只有一个刷新指示器。

在布局文件中:


在您的自定义视图中,使用ViewBinding来绑定SwipeRefreshLayout,在您需要刷新的地方调用其setRefreshing(true)方法。

public class YourCustomView extends FrameLayout {

private YourCustomViewBinding binding;

public YourCustomView(Context context, AttributeSet attrs) {
    super(context, attrs);
    initView();
}

private void initView() {
    binding = YourCustomViewBinding.inflate(LayoutInflater.from(getContext()), this, true);
    binding.swipeRefreshLayout.setOnRefreshListener(() -> {
        // handle refresh logic here
        binding.swipeRefreshLayout.setRefreshing(false); // stop refreshing indicator
    });
}

// some other methods here

}

这样,您的自定义视图只会显示一个刷新指示器,而不再出现重复显示的问题。

相关内容

热门资讯

透视挂!德州hhpoker是真... 透视挂!德州hhpoker是真的吗,从前是真的有挂(透视)wepoke教程(有挂黑科技)1、上手简单...
透视存在!佛手在线大菠萝智能辅... 透视存在!佛手在线大菠萝智能辅助器,都是存在有挂(透视)微扑克教程(有挂方法)在进入佛手在线大菠萝智...
透视辅助!pokemmo手机版... 透视辅助!pokemmo手机版脚本免费,素来是有挂(透视)微扑克教程(有挂教程)运pokemmo手机...
透视规律!wejoker开挂,... 透视规律!wejoker开挂,真是有挂(透视)微扑克教程(有挂脚本);wejoker开挂是一种具有地...
透视工具!sohoo开挂辅助,... 透视工具!sohoo开挂辅助,一贯真的是有挂(透视)详细教程(有挂规律)1、全新机制【sohoo开挂...
透视教程!wepoker公共底... 透视教程!wepoker公共底牌,切实有挂(透视)详细教程(有挂详情)1、wepoker公共底牌系统...
透视软件!wepoker私人局... 透视软件!wepoker私人局规律,固有真的是有挂(透视)玩家教程(有挂方法);1、wepoker私...
透视数据!hhpoker德州透... 透视数据!hhpoker德州透视,一向是真的有挂(透视)透明教程(有挂细节)1、不需要AI权限,帮助...
透视黑科技!wepoker高级... 透视黑科技!wepoker高级辅助,先前是有挂(透视)规律教程(有挂解密)1、许多玩家不知道wepo...
透视脚本!wepokerplu... 透视脚本!wepokerplus脚本,最初是有挂(透视)详细教程(有挂细节)1、玩家可以在wepok...