【发布时间】:2012-02-28 04:31:04
【问题描述】:
我已经知道在执行后台操作时如何使用进度对话框。但我的问题是当我动态地膨胀一个巨大的布局时如何显示一个进度对话框。
由于我无法在另一个线程中扩展视图,因此我正在使用主 UI 线程。因此,我的进度对话框没有获得优先权,也没有出现。我的 UI 会挂起几秒钟,直到它完全加载。我尝试了几种方法,但似乎都没有。
progress.show(context,"","inflating UI...");
setNewContent(R.layout.my_profile,R.id.my_profile_menu_button,R.id.my_profile_all_elements_layout);
populateProfileList(); //Dynamic nested layouts being inflated.
我基本上是在寻找基于用户操作的动态布局更改。因此,除了创建动态视图之外,我没有其他方法。谁能给我一个有用的想法。
【问题讨论】:
-
能否请您发布 setNewContent 方法