1

在我的 Android 程序中,我列出了一些应用程序名称,例如

1.任务提醒 2.个人资料

现在我想点击这个列表并想进入这个应用程序。我已经为这两个程序编写了课程。谁能告诉我如何使用 Intent 来做到这一点?

4

2 回答 2

2

使用它来将侦听器添加到您的列表视图

yourListViwObject.OnItemClickListener(this);

当你使用它时,你的类将被提示实现 OnItemClickListener 。这样做,你的类会要求你添加未实现的方法。当你添加它们时,你会得到一个方法 onItemClick() 并实现你需要在这个方法中实现的东西,比如以下

  public void onItemClick(AdapterView arg0, View arg1, int arg2, long arg3) {

   Toast.makeText(this,
    "Item is clicked " + arg2,
    600).show();
   Intent i = new Intent(YourClass.this, TheActivityYouNeedToInvoke.class);
   startActivity(i);

 }
于 2012-10-02T06:29:41.437 回答
1
list.setOnItemClickListener(new OnItemClickListener() 
        {
            public void onItemClick(AdapterView<?> arg0,
            View arg1, int position, long arg3) 
            {
                Intent n = new Intent(getApplicationContext(), profile.class);
                // you can pass the value to profile class using "n.putExtra(name, value);"
                startActivity(n);
            }

        });
于 2012-10-02T06:22:20.847 回答