Android 强制显示空布局,然后用数据填充
我正在为android 2.2(Froyo)开发一个新的应用程序,我需要知道如何在加载动态数据之前强制显示leyout。我有一个空列表的线性布局,如果选择了适当的菜单,我会加载动态数据,这需要一些时间加载,但在布局充满数据之前,屏幕是空的。我需要显示空布局,其中有一个标题,并显示一个ProgreesDialog,直到列表中充满了数据。这是我的活动课Android 强制显示空布局,然后用数据填充,android,android-layout,android-emulator,android-2.2-froyo,Android,Android Layout,Android Emulator,Android 2.2 Froyo,我正在为android 2.2(Froyo)开发一个新的应用程序,我需要知道如何在加载动态数据之前强制显示leyout。我有一个空列表的线性布局,如果选择了适当的菜单,我会加载动态数据,这需要一些时间加载,但在布局充满数据之前,屏幕是空的。我需要显示空布局,其中有一个标题,并显示一个ProgreesDialog,直到列表中充满了数据。这是我的活动课 @Override public void onCreate(Bundle savedInstanceState) { super.onC
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.deals);
loadDeals();//fills the list with data(URL call)
}
您可以使用AsyncTask加载数据。在此期间,您还可以显示ProgressDialog
使用AsynchronousTask类并从doInBackground方法调用loadDeals()。只需捕获该方法上的数据,然后在postExecute方法中使用UI。这将解决您的问题