强制显示空白布局,然后用数据填充它

| 我正在为android 2.2(Froyo)开发一个新应用,我需要知道如何在加载动态数据之前强制显示leyout。我有一个带有空列表的LinearLayout,选择了适当的菜单后,我就向其中加载了动态数据,这需要花费一些时间来加载,但是发生的事情是屏幕是空的,直到布局中充满了数据。我需要显示具有ly标题的空布局,并显示ProgreesDialog,直到列表中填充数据为止。这是我的活动课。
@Override
public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.deals);
     loadDeals();//fills the list with data(URL call)
}
    
已邀请:
        您可以使用AsyncTask加载数据。在此期间,您还可以显示ProgressDialog http://developer.android.com/reference/android/os/AsyncTask.html     
        使用AsynchronousTask类并从doInBackground方法中调用loadDeals(),只需捕获该方法上的数据即可,然后在postExecute方法中使用您的UI,它将解决您的问题     

要回复问题请先登录注册