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