как установить текст в загрузчик

Я использую support-v4.jar и могу легко показать загрузчик. Но я хочу установить текст рядом с кругом. и что я должен делать ? введите здесь описание изображения


person GeminiYellow    schedule 12.11.2012    source источник


Ответы (1)


Опции:

  1. Поместите ProgressBar с TextView в макет xml.
  2. Используйте ProgressDialog и позвоните setMessage()
person S.D.    schedule 12.11.2012
comment
спасибо за ваш ответ, но так же, как @Chirag Raval. я хочу использовать AsyncTaskLoader.not ProgressDialog . - person GeminiYellow; 12.11.2012
comment
AsyncTaskLoader предназначен для загрузки данных для действия в фоновом потоке. ProgressDialog — это компонент пользовательского интерфейса, показывающий ход выполнения любой операции. Я сомневаюсь, что в них есть что-то общее, чтобы заменить функциональность друг друга. - person S.D.; 12.11.2012
comment
не заменить, а изменить стиль пользовательского интерфейса. использовать AsyncTaskLoader в ListFragment есть круг по умолчанию, я просто хочу установить стиль круга. не используйте ProgressBar для замены loadInbackground AsyncTaskLoader. Вы не пробовали использовать Support-v4.jar, а ProgressBar случаем? - person GeminiYellow; 12.11.2012
comment
ListFragment имеет метод setListShown(), который вы можете использовать, чтобы показать/скрыть его. Когда он скрыт, вместо него будет отображаться круг прогресса. Так ListFragment создано вести себя. - person S.D.; 12.11.2012
comment
Что ж, ListFragment — это скорее служебный класс, который автоматически генерирует макет для вас, и он генерирует только один вид макета. Итак, если вам нужно что-то нестандартное, используйте обычный фрагмент и создайте свой собственный макет. - person S.D.; 12.11.2012