2016-06-25 11 views
0

私はListViewを作成しています。これはJSONからの応答を取得します。このJSON応答には、idやtitleなどのオブジェクトが含まれています。 HashMapを使用してJSON ID値に基づくリストビューアイテム

{ 
    "meal": [ 
    { 
     "id": "1", 
     "title": "MEAL 1" 
    }, 
    { 
     "id": "2", 
     "title": "MEAL 2" 
    }, 
    { 
     "id": "3", 
     "title": "MEAL 3" 
    }, 
    { 
     "id": "4", 
     "title": "MEAL 4" 
    } 
    ] 
} 

私はListViewにこのタイトルを与えました。 OnItemClickListener私はListViewの位置の代わりにJSON idを取得したいと思います。

このJSON IDは、私の新しいアクティビティのURLの一部です。

+0

この質問には何度も回答しています.... – karan

+2

[AndroidでJSON配列(Jsonオブジェクトではない)を解析する方法](http://stackoverflow.com/questions/18977144/how-to-parse -json-array-not-json-object-in-android) – karan

+0

@karan ..私の質問は新しい活動を得るためにid値を渡すことです。このJSON idは私の新しい活動のためのURLです。 –

答えて

0

この

lv1.setOnItemClickListener(new OnItemClickListener() {  
@Override 
public void onItemClick(AdapterView<?> parent, View view, int position, long id) { 
     String value = lv1.getItemAtPosition(position).toString(); 
      //display value here 
    Log.i("TAG","Position : " + position); 

    } 
}); 

月があなたを助けてください。

+0

{titleName = MEAL 1、idName = 1}のように表示されます。HasMapにidとtitleの両方が含まれているので:( –

+0

listview position –

+0

あなたの答えと返信ありがとう。HasMapからidNameを分離する方法 –

関連する問題