private TextView tv2;
tv2=(TextView)findViewById(R.id.textView2);
tv2.setOnTouchListener(new CustomTouchListener());
public class CustomTouchListener implements View.OnTouchListener {
public boolean onTouch(View view, MotionEvent motionEvent) {
switch(motionEvent.getAction()){
case MotionEvent.ACTION_DOWN:
Hauteur.setTextSize(TypedValue.COMPLEX_UNIT_PX, 80);
Hauteur.startAnimation(AnimationUtils.loadAnimation(recuperationJson.this, android.R.anim.slide_in_left));
break;
case MotionEvent.ACTION_UP:
// Action you you want on finger up
Hauteur.setTextSize(TypedValue.COMPLEX_UNIT_PX, 60);
break;
}
return true;
}
}
嗨!我想對其他5個Textview使用相同的動作事件(相同的動作),所以我必須創建另外5個公共類CustomTouchListener1,2,3,4,5 ...或者有一種方法將它們全部組合在一起?觸摸多個Textviews的監聽器?
感謝大家,我chosed穆沙希德卡特里解決方案 – AlexMel