Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 强制显示空布局,然后用数据填充_Android_Android Layout_Android Emulator_Android 2.2 Froyo - Fatal编程技术网

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

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

我正在为android 2.2(Froyo)开发一个新的应用程序,我需要知道如何在加载动态数据之前强制显示leyout。我有一个空列表的线性布局,如果选择了适当的菜单,我会加载动态数据,这需要一些时间加载,但在布局充满数据之前,屏幕是空的。我需要显示空布局,其中有一个标题,并显示一个ProgreesDialog,直到列表中充满了数据。这是我的活动课

@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。这将解决您的问题