簡體   English   中英

對話框顯示時,ProgressDialog微調器不出現(根本沒有微調器)

[英]ProgressDialog spinner doesn't appear while the dialog do (no spinner at all)

我是android開發新手。 在現有的android應用程序上工作,並嘗試使用progressDialogue微調框。

我已經在全球范圍內宣布了progressdialog。 顯示和關閉它們的方法分別在ui線程上運行。

 private void progressShow()
{
    runOnUiThread(new Runnable() {
        @Override
        public void run() {
            //progress_layout.setVisibility(View.VISIBLE);

            progressDialog = new ProgressDialog(LoginActivity.this,R.style.Theme_IAPTheme);
            progressDialog.setIndeterminate(true);
            progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
            progressDialog.setMessage("Authenticating...");
            progressDialog.show();



            login_button.setEnabled(false);
            register_button.setEnabled(false);
            user_name_edit_text.setEnabled(false);
        }
    });
}

上面的代碼工作正常,但是progressdialog的樣式卻很笨。 當我不提及R.style.Theme_IAPTheme時,這種樣式是不錯的選擇,但那里沒有旋轉器。

我將如何獲得其他樣式?(我正在從此鏈接中學習: http//sourcey.com/beautiful-android-login-and-signup-screens-with-material-design/ )。 這個人使用了R.style.AppTheme_Dark_Dialog,當我使用它時,它對我來說是紅色的。 :DDDD

關於android的一大優點是有許多開源庫可用。 如果您對進度對話框的樣式不滿意,可以使用自定義對話框。 參考此URL ,您可能會喜歡的一些高級進度對話框的列表。

設備上的開發人員選項中的轉換功能是否已關閉? 這可能導致系統中的某些動畫無法顯示。 不幸的是,其中包括進度對話框微調器。

暫無
暫無

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

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