我有一个带文本的TextView。当用户用触摸悬停它们时如何更改字符?我只需要改变悬停的角色。
答案 0 :(得分:0)
在Touch侦听器上使用textview's来更改文本
tv.setOnTouchListener(new CustomTouchListener());
public class CustomTouchListener implements View.OnTouchListener {
public boolean onTouch(View view, MotionEvent motionEvent) {
switch(motionEvent.getAction()){
case MotionEvent.ACTION_DOWN: // Action you you want on finger down.
Toast.makeText(this,"onTouch",Toast.LENGTH_LONG).show();
break;
case MotionEvent.ACTION_CANCEL:
case MotionEvent.ACTION_UP: // Action you you want on finger up
break;
}
return false;
}
}
您可以在ACTION_DOWN和ACTION_UP
上编写代码希望这可以帮到你