2011-07-28 30 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