Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想以编程方式将 ProgressBar 放在 ListView 的顶部,而不是通过 XML 编辑器。
arProgressBar = new ProgressBar(this);
我怎样才能做到这一点?
尝试在 listView 上方放置一个空视图,然后创建进度条,并尝试将其添加为空视图的子视图。
为什么你不能隐藏它并在需要时显示它?
使用:progressBar.setVisibility(View.VISIBLE) 和 progressBar.setVisibility(View.GONE) 分别显示/隐藏它。在 XML 中设置 android:visibility="gone" 使其不可见(并且不会影响任何其他组件的位置),直到您需要显示它。