Изменение выравнивания текста в ProgressDialog - PullRequest
2 голосов
/ 24 января 2011

У меня проблема с тем, как изменить текст внутри ProgressDialog (в основном с STYLE_HORIZONTAL, как на рисунке) (Использование Android 1.6)

enter image description here

к тексту, показанному на рисунке.

enter image description here

Пожалуйста, помогите в этом случае. Мой код про progressdialog выглядит так: -

 mProgressDialog = new ProgressDialog(PDFActivity.this);

  mProgressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);

  mProgressDialog.setTitle(R.string.msgDownloadingWait);
  mProgressDialog.setMessage(getResources().getString(
    R.string.msgDownloading));

  // User is not allowed to cancel the download operation.
  mProgressDialog.setCancelable(false);

  mProgressDialog.setMax(serverFileCount);

  mProgressDialog.show(); 

Спасибо заранее.

1 Ответ

2 голосов
/ 15 ноября 2011

Я получил ответ, связанный с этим материалом несколько дней назад (но обновив его сегодня, получил немного свободного времени).

Вот код, который я использовал для того, чтобы сделать этот материал лучшим. Я достиг выше всего благодаряCustom Dialog. Во-первых, здесь код активности, из которого я назвал класс Custom Dialog.

import android.app.Activity;
import android.app.ProgressDialog;
import android.os.Bundle;
import android.widget.ProgressBar;
import android.widget.TextView;

public class ProgressThread extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        MyDialog dialog = new MyDialog(this);
        dialog.show();
    }
}

Теперь код связан с Custom Dialog.Здесь я использовал ProgressBar & TextViews в CustomDialog и произвел расчеты на основе загрузки, которая, в свою очередь, обновляет TextView. Использованный здесь пример обновляет текстовые представления и индикатор выполнения фиктивным образом.

...