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