Android:垂直方向的TextView移动连接按钮单击侦听器

时间:2016-04-26 07:29:01

标签: java android textview

点击按钮时,如何在垂直方向上移动文本视图?

msgtxt.setOnTouchListener(new OnTouchListener() {

            @SuppressLint("ClickableViewAccessibility") public boolean onTouch(View v, MotionEvent event) {
                // TODO Auto-generated method stub
                drag(event, v);
                return false;
            }
        });


    public void drag(MotionEvent event, View v)
    {

        RelativeLayout.LayoutParams params = (android.widget.RelativeLayout.LayoutParams) v.getLayoutParams();

        switch(event.getAction())
        {
           case MotionEvent.ACTION_MOVE:
           {
               params.topMargin = (int)event.getRawY() - (v.getHeight());
             params.leftMargin = (int)event.getRawX() - (v.getWidth()/2);

             v.setLayoutParams(params);
             break;
           }


        }
        }

正如您可以看到上面的代码,我可以使用onTouchListener移动textview,但是textview中的文本也在移动,我不想要。我正在分享我提到我的要求的图像。

Please check  my requirement in the image

0 个答案:

没有答案