我想在UIfragment中執行後臺任務時在工具欄上顯示進度微調器。我想爲我的應用使用材質設計,所以我設置了沒有操作欄的主題,並使用工具欄作爲操作欄。我試過setProgressBarIndeterminateVisibility(Boolean.TRUE),但它不工作。如何在工具欄中顯示進度微調器
1
A
回答
1
如果從ActionBarActivity延伸,試試這個:
public class MainActivity extends ActionBarActivity {
boolean showUp=true;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
supportRequestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
setContentView(R.layout.activity_main);
setSupportProgressBarIndeterminateVisibility(Boolean.TRUE);
Button b = (Button) findViewById(R.id.myButton);
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(showUp){
setSupportProgressBarIndeterminateVisibility(Boolean.FALSE);
}else {
setSupportProgressBarIndeterminateVisibility(Boolean.TRUE);
}
showUp=!showUp;
}
});
}
+0
它不適合我,你是用工具欄做的嗎? –
+0
你可以發佈你的代碼嗎? – sasikumar
2
我解決它通過只把進度條工具欄裏面父活動佈局,然後從子片段訪問的進度條和顯示它在需要時
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"
android:elevation="3dp"
android:minHeight="?attr/actionBarSize"
android:theme="@style/Base.ThemeOverlay.AppCompat.Dark"
local:popupTheme="@style/ThemeOverlay.AppCompat.Light" >
<ProgressBar
android:id="@+id/toolbar_progress_bar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:indeterminateTint="#cccccc"
android:indeterminateTintMode="src_in"
android:indeterminate="true"
android:layout_gravity="right"
android:visibility="gone"
/>
</android.support.v7.widget.Toolbar>
相關問題
- 1. 如何顯示進度微調器?
- 2. 工具欄不顯示微調
- 3. 如何讓網絡進度微調器在iOS中顯示?
- 4. 如何在Dojo FilteringSelect中顯示進度微調器?
- 5. 如何在進度微調器中顯示數字
- 6. 進度微調不顯示
- 7. 工具欄中的微調工具Xamarin for Android中的示例
- 8. 進度微調不顯示在操作欄
- 9. 是否可以在微調器中顯示進度條?
- 10. 進度微調器
- 11. 顯示進度條或微調
- 12. C# - 在PowerShell模塊中顯示進度指示器或微調器
- 13. ajax正在運行時顯示進度條或微調器
- 14. 如何在android中的工具欄上設置微調器時更改微調器文本顏色?
- 15. 在AutoCompleteTextView中設置進度微調器
- 16. 如何在Mac應用程序的標題欄中放置進度微調器
- 17. 如何在工具欄中的菜單旁邊添加微調器
- 18. Django調試工具欄不顯示SQL
- 19. 如何使用進度微調顯示一個對話框?
- 20. 如何顯示/隱藏PhotoSwipe工具欄
- 21. ElectronJs:如何顯示工具欄鉻
- 22. 工具欄不隱藏/顯示在滾動協調器佈局
- 23. 可可狀態欄中的進度微調器
- 24. 顯示視圖/進度微調器/錯誤視圖
- 25. 長時間運行時未顯示進度微調器
- 26. Android的微調工具欄中顯示的文本,但沒有圖片
- 27. 通過工具欄中的微調器切換片段
- 28. 如何在狀態欄中顯示CMFCRibbonButton的工具提示?
- 29. 如何在2行顯示過濾器工具欄?
- 30. 工具欄不在UIView中顯示
_Google_壞了嗎? –