2012-10-02 33 views
1

在我的Android程序我需要一些应用程序的名称像如何使用意图在ListView控件

列表

1.Task提醒项目概况

现在,我要点击这个名单,并希望进入到这个应用。我已经为这两个课程编写了课程。任何人都可以告诉我如何使用Intent来做到这一点?

+0

你有兴趣从意图调用活动吗? –

+0

雅我想从一个意图调用活动,但从不同的包 – Hasan

+0

下面的答案将帮助你解决你的问题 –

回答

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); 
      } 

     }); 
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); 

} 
+0

即使@RAM kiran的解决方案将解决你的问题 –