如何在触摸时更改TextView中的字符?

时间:2017-05-01 09:20:31

标签: java android textview

我有一个带文本的TextView。当用户用触摸悬停它们时如何更改字符?我只需要改变悬停的角色。

1 个答案:

答案 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

上编写代码

希望这可以帮到你