繁体   English   中英

如何在 dp android 工作室中获取屏幕的 X 轴和 Y 轴

[英]How to get X and Y axis for screen in dp android studio

我有一个 onTick 文本视图,需要每 1 秒在屏幕上更改其 position。 我有一种方法可以给我一个介于 0 和屏幕最大高度/宽度之间的随机值。 问题是我正在对这些值进行硬编码,这在屏幕更小或更大的其他设备上不起作用。 关于如何做到无论屏幕大小如何,我的视图仍然会在不离开屏幕的情况下更改其 position 的任何建议? 我也尝试过其他方法/功能,但它们不起作用或/已弃用。 这是函数/方法的代码:

   public float generateXAndY(int x, int y) {
        Random rnd = new Random();
        return rnd.nextInt((y - x)) + x;
    }

textViewEgnDisplay.setX(generateXAndY(0,1570));
textViewEgnDisplay.setY(generateXAndY(0,782));

尝试使用post方法

textview.post(new runnable{
Setx(generateXandY())
})

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM