gpt4 book ai didi

java - 如何将textview放置在布局的随机位置的相对布局中?

转载 作者:行者123 更新时间:2023-12-02 00:24:48 25 4
gpt4 key购买 nike

我面临着将 TextView 动态放置在相对布局中的随机位置上的问题。 textview 的总数可以是 1、3、4 ...或 30。这取决于数组列表。

我想将 TextView 随机放置在相对布局中。请指导我实现它。

最佳答案

我建议您采用下一种方法:

RelativeLayout relativeLayout = findViewById(R.id.relativeLayout);
Random random = new Random();
int num_textViews= 10;
for (int i = 0; i < num_textViews; ++i) {
TextView textView = new TextView(this);
textView.setX(random.nextInt(relativeLayout.getMeasuredWidth()));
textView.setY(-random.nextInt(relativeLayout.getMeasuredHeight()));
relativeLayout.addView(textView);
}

关于java - 如何将textview放置在布局的随机位置的相对布局中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58058084/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com