Как программно добавить ProgressBar? - PullRequest
3 голосов
/ 04 мая 2011

Я хочу поставить ProgressBar поверх ListView программно, а не через редактор XML.

arProgressBar = new ProgressBar(this);

Как мне этого добиться?

Ответы [ 2 ]

1 голос
/ 04 мая 2011

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

0 голосов
/ 04 мая 2011

Почему вы не можете просто спрятать это и показать, когда нужно?

Используйте: progressBar.setVisibility (View.VISIBLE) и progressBar.setVisibility (View.GONE), чтобы показать его / скрыть соответственно. Установите в Android android: visibility = "ушел", чтобы он был невидимым (и не влиял на позиции других компонентов), пока вам не понадобится его показать.

...