安卓显示文字的地方,我点击

问题描述 投票:-2回答:1

我有一个问题.我在Android Studio中,有一个按钮,当点击时应该显示图像和文本,但文本和图像应该准确地显示在我点击的位置.这可能吗?提前感谢。

java android click position display
1个回答
1
投票

是的,你可以使用 onTouchListener 获取x,y位置,然后给imageeviewtextview设置位置的margin。

样品。

view.setOnTouchListener(new View.OnTouchListener() {
    public boolean onTouch(View v, MotionEvent event) {
        if (event.getAction() == MotionEvent.ACTION_DOWN){
            int x = (int) event.getX();
            int y = (int) event.getY();
            // imageview/textview set margin from x/y
        }
        return true;
    }
});
© www.soinside.com 2019 - 2024. All rights reserved.