while (mSt2.hasMoreTokens()) 
          {
           mSplitTextAll = mSt2.nextToken().trim();

     mTextView = new  TextView(this);

           mTextView.setId(id2++); 
           mTextView.setOnClickListener(
                 new  View.OnClickListener()
                 {
public void onClick(View v)
                  {                     <<<< 텍스트뷰 이벤트 내용 >>>>>>>>>>>>
                  }
                 }
               );

          }; // 단어 while 문  끝


} //한줄 while문 끝


 

현재 위와같이..동적으로 만든 텍스트 뷰를.. 반복문으로 돌린후 화면에 뿌려주고 있는데요...

현재 , 반복문 내부에 이벤트를 걸었는데..

이걸..밖으로,,,즉..onClick() 이벤트 리스너 쪽으로 빼고 싶은데요...

제가 id 부여하고

switch

case id2:

break;

이런식으로..걸어봣는데..오류가 나더라구요..

혹시.밖으로 뺄수있는 방법이 어떤게 있을까요??/

도움 부탁드립니다..(__)