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


    }
});

任何帮助是极大的赞赏。

问候

4

1 回答 1

0

如果您将HashMap<String, String>作为数据源传递给适配器,请尝试在按钮单击上获取项目:

HashMap<String, String> hashmap = (HashMap<String, String>) 
                              galleryWebList.getAdapter().getItem(position);
String urlImage = hashmap.get(KEY_URL_IMAGE)); 
于 2013-05-31T17:45:24.610 回答