У меня есть очень простой сценарий: Я должен сделать мой прогресс бар невидимую в начальной, но на кнопку мыши, нужно сделать его видимым так, что задачи, которые я бегу в фон будет выполнен, и до этого будет работать индикатор выполнения.Прогресс бар Visbility
Я использую очень простой способ. Я поместил индикатор выполнения в XML, а затем просто в метод активности onCreate
, сначала сделав его невидимым на mProgress.setVisibility(4)
, а затем, когда я нажимаю кнопку, пытаюсь сделать это снова видимым.
Но, к сожалению, его не работает! Кто-нибудь, пожалуйста, ответьте, почему он этого не делает.
mProgress = (ProgressBar) findViewById(R.id.progressBar);
mProgress.setVisibility(4);
btnSubmit.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
strpatientid = txtpatientid.getText().toString();
if (strpatientid.length() == 0) {
Toast.makeText(getApplicationContext(),
"Enter the Patient ID",
Toast.LENGTH_LONG).show();
return;
}
else {
mProgress.setEnabled(false);
mProgress.setVisibility(View.VISIBLE);
setProgressBarVisibility(true);
}
}
, что вы имеете в виду ее не работает? вставьте свой полный код – waqaslam
Я добавил свой код. – Aada
Так что же такое текущее поведение? что он делает, когда вы нажимаете кнопку? – waqaslam