Android 调用setContentView()后如何填充ListView?

Android 调用setContentView()后如何填充ListView?,android,android-layout,Android,Android Layout,我的应用程序非常简单,只有两个视图。第一个是登录页面。登录后,我会调用setContentView切换到第二个视图 第二个视图包含一个列表,其中包含显示视图后从远程服务器获取的数据 我遇到的问题是,当使用setContentView显示列表的包含视图时,我不知道如何填充列表 有没有关于如何处理这个问题或在哪里查找的建议?我看到的大多数示例都建议创建一个扩展ListActivity的类,但是,该类如何实例化?如果要切换到ListviewActivity,则不使用setContentView; se

我的应用程序非常简单,只有两个视图。第一个是登录页面。登录后,我会调用setContentView切换到第二个视图

第二个视图包含一个列表,其中包含显示视图后从远程服务器获取的数据

我遇到的问题是,当使用setContentView显示列表的包含视图时,我不知道如何填充列表


有没有关于如何处理这个问题或在哪里查找的建议?我看到的大多数示例都建议创建一个扩展ListActivity的类,但是,该类如何实例化?

如果要切换到ListviewActivity,则不使用setContentView; setContentView仅用于加载包含新视图的新XML文件,或加载包含其余视图的视图,即线性布局

要加载ListViewacity,您需要使用intent

假设您有一个登录活动:LoginActiviy.java,您的数据活动是ListViewActivity DataActivity.java,然后您用以下代码加载数据活动:

Intent intent = new Intent(LoginActivity.this, DataActivity.class);
startActivity(intent);
现在,在DataActivity.java中,使用setContentView加载该活动的视图。 还可以使用DataActivity.java从服务器加载数据并在屏幕上显示


希望这有帮助

如果要切换到ListviewActivity,则不使用setContentView; setContentView仅用于加载包含新视图的新XML文件,或加载包含其余视图的视图,即线性布局

要加载ListViewacity,您需要使用intent

假设您有一个登录活动:LoginActiviy.java,您的数据活动是ListViewActivity DataActivity.java,然后您用以下代码加载数据活动:

Intent intent = new Intent(LoginActivity.this, DataActivity.class);
startActivity(intent);
现在,在DataActivity.java中,使用setContentView加载该活动的视图。 还可以使用DataActivity.java从服务器加载数据并在屏幕上显示


希望这有帮助

列表视图使用适配器确定其内容。这些适配器有某种数据支持。有时这是来自本地数据库的游标,有时这是元素的静态数组,有时这是可变集合。在我看来,您希望数据能够更改

查看这篇文章,了解如何创建由可更改集合支持的ListView:


ListView使用适配器来确定其内容。这些适配器有某种数据支持。有时这是来自本地数据库的游标,有时这是元素的静态数组,有时这是可变集合。在我看来,您希望数据能够更改

查看这篇文章,了解如何创建由可更改集合支持的ListView:


参考我在这个问题中的答案,并参考我的博客获取一个示例,如果你有任何问题,请ping me参考我在这个问题中的答案,并参考我的博客获取一个示例,如果你有任何问题,请ping me