2013-05-31 36 views
0

我有一个活动,其中包含一个列表视图。 在相同的活动中,不在列表视图中,有一个按钮。 当我点击列表视图中的一个项目获取行数据,但我想按下按钮来获取特定的数据行。从活动上的按钮从列表视图获取数据

从该行获得的数据,使用:

String urlImage = (galleryWebList.get(position).get(KEY_URL_IMAGE));  

我试过;

moreInfo.setOnClickListener(new View.OnClickListener(){ 
    public void onClick(View view){ 

     int position = 0; 

     String urlImage = (galleryWebList.get(position).get(KEY_URL_IMAGE));   

     Toast.makeText(getActivity(), urlImage, Toast.LENGTH_SHORT).show(); 


    } 
}); 

任何帮助,非常感谢。

问候

+0

AR你传递一个集合或数组作为数据源,以适配器? –

+0

一个集合,是的 – Sergio76

回答

0

如果传递HashMap<String, String>作为数据源适配器,然后尝试,因为对按钮单击获取项目:

HashMap<String, String> hashmap = (HashMap<String, String>) 
           galleryWebList.getAdapter().getItem(position); 
String urlImage = hashmap.get(KEY_URL_IMAGE));