2011-07-28 16 views

回答

1

,请点击此Link。在这里,您可以使用Activity找到简单的Listview示例。

使用listview.setOnItemClickListener您可以点击列表查看。

listView.setOnItemClickListener(new OnItemClickListener() { 

      public void onItemClick(AdapterView<?> arg0, View view, int position, 
        long id) 
      { 



      } 
+0

但如何获取点击的项目? – nikhilkilivayil

+0

请检查我上面提到的链接... –

+0

您的链接仅扩展了listactivty扩展方式 – nikhilkilivayil

0

可以实现OnItemClickListener,能写的方法如下面或者只是使用Eclipse来实现未实现的方法

public void onItemClick(AdapterView<?> arg0, View view, int position, 
      long id) { 
    } 
0

首先,你必须让列表视图可点击的情况下像

lv.setClickable(true); 

然后 使用以下

lv.setOnItemClickListener(new OnItemClickListener() { 

      public void onItemClick(AdapterView<?> arg0, View view, int position, 
        long id) 
      { 



      } 
+0

但如何获得点击项目? – nikhilkilivayil

+0

只是使用'position'哪个整数。这会告诉你,你点击了哪个项目 –

+0

为我举个例子? – nikhilkilivayil

0

使用ListView控件。

然后使用ListView对象调用

lv.setOnItemClickListener(new OnItemClickListener(){ 

    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { 
      //do your stuff 
    } 
    } 
+0

arg2是您单击的适配器的索引。 – Umesh

+0

但如何获得点击项目? – nikhilkilivayil

+0

给我举个例子吗? – nikhilkilivayil

0

的点击列表视图中activiyt试试这个代码...

ListView.setOnItemClickListener(new OnItemClickListener() { 

      @Override 
      public void onItemClick(AdapterView<?> arg0, View arg1, 
        int arg2, long arg3) { 
       //write you action here 


      } 
     }); 
+0

但如何获得点击项目? – nikhilkilivayil

+0

arg2是您的列表位置...使用该值.. –

+0

为我举个例子吗? – nikhilkilivayil