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 に答える