0

我是 android 开发和开发应用程序以提高自己的新手。我的应用程序正在使用 ListView 列出来自 db 的学生。我想做“当我点击学生的名字时,它会显示考试成绩”我的意思是,我想在列表项的点击中添加新的列表视图。

可能吗?我需要做什么(在 xml 和代码中),你有任何代码示例吗?

4

3 回答 3

0

如果您想在单独的屏幕中显示成绩,我建议您Activity使用自己的布局创建一个新的(将包含成绩ListView),当点击学生姓名时,您将开始Activity显示新的成绩(您可以在新的 Activity 上传递学生 ID Intent)。

您也可以考虑使用Fragments. 通过这种方式,您将能够在平板电脑上轻松地将布局更改为主从视图(如邮件应用程序中)。您可以从查看此链接开始。

于 2013-11-12T09:28:04.227 回答
0

OnItemClickListener在当前和当您获得点击事件时添加一个侦听器,ListView查询您的数据库以获取该特定学生的结果。获得结果后,您可以ListView使用 Fragment 或全新的 Fragment 在同一 Activity 中加载新的。(您已经在使用ListView,因此显然您知道如何在 中加载数据ListView)。

于 2013-11-12T09:38:18.967 回答
0

创建自定义列表视图 ( http://www.vogella.com/articles/AndroidListView/article.html ) 将列表视图添加到列表视图项并将其可见性设置为 GONE。当他们单击该项目时,将可见性设置为 VISIBLE。

于 2013-11-12T09:29:41.140 回答