Я новичок в разработке Android и прочее. Работая над существующим андроидным приложением и попытался использовать progressDialogue spinner one.ProgressDialog spinner не появляется во время диалога (нет счетчика)
Я объявлял о прогрессе в целом по всему миру. показывая и отклоняя их в отдельных методах, которые работают на нити 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
Поделитесь своим стилем –
, вы можете вообще не использовать тему и определить диалоговое окно, подобное этому 'progressDialog = new ProgressDialog (LoginActivity.this)', и диалоговое окно будет тематическим с темой диалога с устройством по умолчанию! –
Да, @AtefHares .. Точно в этом случае счетчик не появляется ... –