首先,如果这是一个愚蠢的问题,我提前道歉,但我似乎无法通过在线搜索找到我需要的东西所以我想我会问......
其次作为一个小背景信息......我对Android开发很新,实际上是Java。直到大约一个月前,当我决定试一试时,没有正式的培训或以前的经验。当我浏览这个网站和我发现的用于开发Android应用程序的书籍时,我自学自学。
好吧,我正在尝试为学校开发一个应用程序来保存我所有课程的列表,以及每个课程的作业。我创建了数据库,通过编辑文本添加类的页面,以及从数据库填充的列表视图设置。所以我现在正在寻找的是如何实现它,所以当我从列表视图中点击一个类时,它将打开一个特定于该类的页面。
我不确定我所寻找的内容通常会被引用或调用,因此我在努力寻找示例。我知道你可以创建一个对话框,并假设它通常是相同的编码方式,但由于我不知道该找什么,因此我不知所措。
如果对我要找的内容不够具体,请告诉我需要澄清问题的地方。
小心,
约什
答案 0 :(得分:0)
所以我现在正在寻找的是如何实现这一点,当我从列表视图中点击一个类时,它将打开一个特定于该类的页面。
Android中没有“网页”。当你说“页面”时,我假设你指的是“活动”。
您使用startActivity()
让一项活动启动另一项活动。 startActivity()
需要Intent
来识别您要启动的活动。您可以在Intent
上添加的内容之一是“额外内容” - 将其视为类似于您可能放在Web应用中的链接上的GET参数。您的类列表活动可以将该类的一些标识符放在Intent
的{{1}}附加内容中,用于Intent
。 show-the-class活动可以使用startActivity()
来检索getIntent()
,然后从Intent
中获取额外的值,以确定要显示的内容。
答案 1 :(得分:0)
如上所述,您可以使用显示类contetn的第二个活动 http://www.androidcompetencycenter.com/2009/03/tutorial-how-to-start-a-new-activity/ http://www.warriorpoint.com/blog/2009/05/24/android-how-to-switch-between-activities/
您也可以使用对话框 http://developer.android.com/guide/topics/ui/dialogs.html
我会创建第二个视图,显示该类,然后调用活动的setContent方法,换句话说,在视图之间切换