簡體   English   中英

在警報對話框中顯示“活動欄”

[英]Displaying an “Activity Bar” in an Alert Dialog

我有一個應用程序,在啟動MainActivity時需要大約5秒鍾才能獲取GPS定位。 該應用程序的功能取決於獲取這些坐標,因此我有一個計時器設置,可以將GPS打開5秒鍾,然后將其關閉。 在運行時,我需要一個對話框來顯示工作已完成。

我希望有一個不斷變化的“進度”指示器,就像您在Google Play中更新應用程序時顯示的一樣。 但是,我不需要實際的百分表。 而是,我希望下面看到的儀表與直線上的縫隙相對。

在此處輸入圖片說明

官方文檔將其稱為“活動欄”。 當我嘗試搜索該詞時,即使使用Google Search運算符,也會出現“ Android活動”和“操作欄”。

其他人知道我如何在對話框中顯示此“活動欄”,或以任何其他方式以某種方式顯示它嗎?

您是否嘗試過ProgressDialog 有很多不同的樣式。

由於它是前端用戶必須等待的過程,因此可以使用線程來執行此過程,該線程由android作為AsyncTask提供,像上述答案一樣,您可以使用適合您的外觀的進度對話框變量來顯示系統正在處理。 如果用戶想在進程之間退出,可以將進度對話框設置為“ cancelable”(可取消),以將其設置為true。 是使用android提供的此線程功能的良好描述。 可以在asyncTask線程內的onpreExecute模塊中使用進度對話框。 而且這里是您可以自定義進度對話框過的方式。 我希望這有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM