3

我想以编程方式将 ProgressBar 放在 ListView 的顶部,而不是通过 XML 编辑器。

arProgressBar = new ProgressBar(this);

我怎样才能做到这一点?

4

2 回答 2

1

尝试在 listView 上方放置一个空视图,然后创建进度条,并尝试将其添加为空视图的子视图。

于 2011-05-04T03:50:11.573 回答
0

为什么你不能隐藏它并在需要时显示它?

使用:progressBar.setVisibility(View.VISIBLE) 和 progressBar.setVisibility(View.GONE) 分别显示/隐藏它。在 XML 中设置 android:visibility="gone" 使其不可见(并且不会影响任何其他组件的位置),直到您需要显示它。

于 2011-05-04T04:33:44.210 回答