2017-04-12 60 views

回答

1

如果您有多個ListView,你需要知道被點擊的ListView。所以你需要先檢查它。

public void onItemClick(AdapterView<?> parent, View view, int position, long id) { 
    switch (parent.getId()) { 
     case R.id.listView1:  // this is ID in XML layout 
      // do action for ListView 1; 
      break; 
     case R.id.listView2:  // this is ID in XML layout 
      // do action for ListView 2; 
      break; 
     default: 
      break; 
    } 

} 
-1

你可以試試這個。

public void onItemClick(AdapterView<?> parent, View view, int position, long id) { 
    String value = list.get(position); 
    //Action when clicked 
    Toast.makeText(MainActivity.this, value, Toast.LENGTH_LONG).show(); 
} 
相關問題