1
2.2 SDK에서는 TextView를 회전하고 콘솔에 더미 텍스트를 표시하기 위해 onClickListener를 연결했지만 onClick 메서드가 실행되지 않습니다. 내 코드에 문제가 있거나 해결 방법이 있습니까?RotateAnimation 후의 Android setOnClickListener
public void setTextViewRotation(int angle, TextView tv) {
RotateAnimation rayAnim = new RotateAnimation(0, angle - 90, -100, 22);
rayAnim.setFillAfter(true);
rayAnim.setDuration(1);
rayAnim.setAnimationListener(this);
tv.setAnimation(rayAnim);
}
... textView declaration...setTextViewRotation(angle, textView);
... textView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Log.i("Main","select ray");
}
});
xml 레이아웃의 textView에'android : clickable = "true"'를 추가했는지 확인하십시오. –
textView는 이미 클릭 가능합니다 ... 회전 애니메이션을 제거하면 작동합니다 – dorin