마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

리스트뷰 클릭한 아이템의 문자열을 잘라 토스트 띄우기

0 추천
만약 리스트뷰에
"안녕 - 123" 이라는게 있고
그것을 누르면 split으로 잘라서 토스트에  "안녕을 클릭함." 이라고 띄웁니다.
아래처럼 구현했는데
 
무엇이 잘못된건가용;;
 
 
private OnItemClickListener itemClickListenerOfLanguageList = new OnItemClickListener()
   {
       public void onItemClick(AdapterView<?> adapterView, View clickedView, int pos, long id)
       {
        TextView c = (TextView) clickedView; 
        String cc = c.split("-"); // 클릭한 아이템의 문자열을 자름
        // 예를들어 '안녕 - 123'이면 c에는 '안녕'이 담김
       
           String toastMessage = cc.getText().toString() + "을 클릭함.";
           Toast.makeText(
               getActivity(),
               toastMessage,
               Toast.LENGTH_SHORT
           ).show();
       }
   };
Android333 (200 포인트) 님이 2015년 6월 12일 질문
cc가 이미 string 형 인데 getText().toString() ??
그리고 split()가 왜 에러 인지는 빨간줄에 ㅁㅏ우스 갖다대보세요..
로그를 봐야알지요 ㅋ
로그보고 에러 잡으라고 친절하게 빨간줄 그어주는데 킁..

2개의 답변

0 추천
textview를 split 하고... 문자열을 getText 하는 건 뭔가 이상해 보이지 않나요?;;;;
libre2k (7,420 포인트) 님이 2015년 6월 12일 답변
진심 기본 문법부터 공부하고 물어봤으면 좋겠음...
이런 질문하는거보면 진짜 답답함
개발자에 대한 기본이 안되있는 듯한 질문들
0 추천

안녕하세요~

무엇이 안된다는건지 ... 

노란색 하이라이트 부분을 한 번 봐보심이... split도 한 번 보시구요.

그리고 ... 안되는 부분, 현상, 경로를 설명을  잘 해주시고 오류가 나면 에러로그를 올려주셔야

여기 계신 분들이 도움을 주실 수 있을겁니다. 

    String toastMessage = cc.getText().toString() + "을 클릭함.";
dubudub (930 포인트) 님이 2015년 6월 12일 답변
dubudub님이 2015년 6월 12일 수정
...