2011-02-23 4 views
0

사용자가 TextView를 터치 (또는 클릭) 할 때 뭔가를하고 싶지만 제대로 작동하지 않는 것 같습니다.onClick 및 TextView의 onTouch?

단순히 레이아웃에 TextView를 배치하고 onclick 리스너를 설정하기 위해 tryied를 사용했습니다.

 touchTV = (TextView) findViewById(R.id.touchTV); 
    touchTV.setOnClickListener(new View.OnClickListener() 
     { 

      public void onClick(View v) 
       { 
       Toast.makeText(getApplicationContext(), "Text Touch", 
         Toast.LENGTH_SHORT); 
       } 
     }); 

하지만 TextView를 클릭해도 아무런 변화가 없습니다.

나는 같은 일을하지만 onTouch 리스너를 사용했지만 동일한 결과를 얻지 못했습니다.

답변

7

토스트에서 show()를 호출하는 것을 잊었으므로 표시되지 않았습니다. 일반적인 실수 :-) 코드를

Toast.makeText(getApplicationContext(),"Text Touch",Toast.LENGTH_SHORT).show(); 
+2

변경하십시오. 당신은 말할 수 있었다 : 그것은 어리석은 실수이다, o) 고마워. –