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