我已經整合了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);
}