2014-12-13 2 views
1

안녕하세요 저는 Android 프로그래밍에 익숙하지 않습니다. 외부 SQL 데이터베이스에서 json 데이터를 가져 오기 위해 Http 게시 요청을 만들고 lisView에 내 결과를 표시했습니다. 나는 listView에서 클릭 한 항목에서 문자열 값을 검색 할 수 싶어요. 이것에 대한 도움을 많이 주시면 감사하겠습니다.목록에서 클릭 한 항목에서 문자열 값을 가져옵니다.

+0

어디 그 당신 설탕의 달콤한 코드? –

+2

설탕 당신은 어댑터 클래스를 게시 할 수 있습니까? –

답변

1

나는 과거에 나를 위해 일했다 이런 식으로 뭔가를 시도 할 것입니다. 당신의 문자열을 하나의 문자열로 집계하는 경우

,이 시도 :

//Let itemValue = "item1 item2 item3" for example: 
String[] parts = itemValue.split(" "); 
String part1 = parts[0]; // item1 
String part2 = parts[1]; // item2 
+0

고맙습니다 .. 당신의 대답은 너무 도움이되었습니다 .. 각 항목에는 하나 이상의 문자열 값이 포함되어 있습니다 .. 지금 내가 원하는 것은 클릭 한 항목의 값을 검색하고 문자열 변수에 저장하는 것입니다. – Shoogarh

+0

코드가 없으면 어렵습니다. 무슨 뜻인지 알아봐. 또한, 사람들이 다소 도움이되었다고 생각하면 그들에게 엄지 손가락을 줘요) –

+0

모바일 앱에서 옵션을 볼 수 없기 때문에 엄지 손가락을 포기할 수는 없지만 모든 대답이 나를 도왔습니다. – Shoogarh

0

목록의 위치 값 (Setonitemclick even)을 가지고 계시고, 해당 위치를 배열 목록으로 전달하면 특정 행에 대한 모든 데이터가 제공되고 사용자 데이터는 다음과 같이 표시됩니다. 우리 요구에 따라 .. !! 답변이 USUFUL 경우

** 는 투표까지 깜빡하지 마십시오 **

행복 코딩 .. !!

String itemValue = (String) listView.getItemAtPosition(position); 

이 코드의 listView.setOnItemClickListener(new OnItemClickListener() 부분 내에서입니다 :

+0

고맙습니다 .. 당신의 대답은 너무 도움이되었습니다 .. 각 항목에 두 개 이상의 문자열 값이 포함되어 있습니다 .. 지금 내가 원하는 것은 클릭 한 항목의 값을 검색하고 문자열 변수에 저장하는 것입니다 – Shoogarh

+0

맞춤 데이터 유형 클래스를 생성하십시오. If 데이터가 문자열에 있다면 ArrayList , 맞춤 classArrayList의 경우 내 대답이 유용 할 경우 동의로 표시하십시오. –

1

설정 OnItemClickListener을 목록보기에. 아래를 참조하십시오.

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { 
      @Override 
      public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) { 
       String itemString=listView.getSelectedItem().toString(); 
      } 
     }); 

즐기십시오! ...

0

이 시도 :

listView.setOnItemClickListener(new OnItemClickListener() { 

      @Override 
      public void onItemClick(AdapterView<?> parent, View view, 
        int position, long id) { 
       String itemString=listView.getSelectedItem().toString(); 
      } 

     }); 
+0

감사합니다. .. 당신의 대답은되었습니다 도움이되었습니다 .. 각 항목에 하나 이상의 문자열 값이 포함되어 있습니다 .. 지금 내가 원하는 것은 클릭 한 항목의 값을 검색하고 문자열 변수에 저장하는 것입니다. – Shoogarh