要在Android中的随机位置设置点,可以使用以下代码示例:
ImageView dotImageView = findViewById(R.id.dotImageView);
// 获取屏幕宽度和高度
DisplayMetrics displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
int screenWidth = displayMetrics.widthPixels;
int screenHeight = displayMetrics.heightPixels;
// 生成随机的x和y坐标
Random random = new Random();
int x = random.nextInt(screenWidth);
int y = random.nextInt(screenHeight);
// 设置ImageView的位置
dotImageView.setX(x);
dotImageView.setY(y);
在这个示例中,我们首先获取屏幕的宽度和高度。然后,使用Random类生成随机的x和y坐标。最后,使用setX()和setY()方法将ImageView的位置设置为随机的坐标。
请注意,示例中使用的是ImageView元素和dot_image资源作为点的图像。您可以根据自己的需求替换为其他元素和图像。