Android,更改按钮setOnTouchListener的位置

时间:2014-07-24 05:52:53

标签: android

我一直试图在屏幕上移动一个按钮,我尝试了很多东西,但都没有正常工作:

我以编程方式创建按钮,并且该方法必须植入创建时间...所以我这样做了:

btn3.setOnClickListener(new View.OnClickListener() {
    public boolean on_Click(View v, MotionEvent event) {
        float x = event.getX();
        float y = event.getY();
        return true;
    }

    @Override
    public void onClick(View v) {
        int x = 15;


        }
    });`

总是在事件中点击,但不是在触摸中......我做错了什么?

1 个答案:

答案 0 :(得分:0)

尝试使用OnTouchListener它的行为与OnClickListener不同,您可以将它应用于不同的视图,如自定义按钮,textviews等。