我已经整合了ABS到我的应用程序。我有一个充气的MenuBar,它包含一个Refresh按钮。当我点击刷新按钮时,它应该变成一个ProgressBar,一旦我的刷新调用完成,它应该变回刷新按钮。我怎样才能做到这一点 ?动作条夏洛克 - 显示进度条是变成了刷新按钮
亲切的问候,
我已经整合了ABS到我的应用程序。我有一个充气的MenuBar,它包含一个Refresh按钮。当我点击刷新按钮时,它应该变成一个ProgressBar,一旦我的刷新调用完成,它应该变回刷新按钮。我怎样才能做到这一点 ?动作条夏洛克 - 显示进度条是变成了刷新按钮
亲切的问候,
你可以通过菜单这样做有一个FrameLayout里或任何你想要的其他布局和放置一个按钮,并在其上的进度条...这个进度条应该默认为隐藏。 ...
在当u点击刷新按钮ü可以切换进度和按钮...的知名度运行时的进度条的工作就完成了......再次做同样的伎俩....
放一个的FrameLayout里面的按钮,也把这里面的FrameLayout一个进度与android:visibility="gone"
,然后加载后你的数据得到这个进度条,并将按钮可见性设置为可见,并且进度条消失。
一些伪代码:
private void onDataLoaded(){
ProgressBar pb = getSupportActionBar.getCustomView().findViewbyId(R.id.pb);
pb.setVisibility(View.GONE);
Button refresh = getSupportActionBar.getCustomView().findViewbyId(R.id.refresh);
pb.setVisibility(View.VISIBLE);
}