Java 在活动中随机放置对象
所以我是java新手,我已经掌握了对象放置的基本知识。我正在尝试设计一个应用程序,其中5个对象随机放置在某个活动中。我将如何随机放置这些对象Java 在活动中随机放置对象,java,android,Java,Android,所以我是java新手,我已经掌握了对象放置的基本知识。我正在尝试设计一个应用程序,其中5个对象随机放置在某个活动中。我将如何随机放置这些对象 谢谢 创建覆盖onDraw方法的自定义视图 使用Math.random或其他随机数生成方案确定要绘制的位图的x和y值 然后使用Canvas.drawBitmap您可以通过编程将按钮添加到活动中的随机位置,而无需使用xml布局,这里是在活动中设置按钮的示例 LinearLayout ll = new LinearLayout(this); ll.setO
谢谢 创建覆盖onDraw方法的自定义视图 使用Math.random或其他随机数生成方案确定要绘制的位图的x和y值
然后使用Canvas.drawBitmap您可以通过编程将按钮添加到活动中的随机位置,而无需使用xml布局,这里是在活动中设置按钮的示例
LinearLayout ll = new LinearLayout(this);
ll.setOrientation(LinearLayout.VERTICAL);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);
Button okButton=new Button(this);
okButton.setText("some text");
Random r = new Random();
okButton.setPadding(r.nextInt(), r.nextInt(), r.nextInt(), r.nextInt())
ll.addView(okButton, layoutParams);
这是一条很好的线
你指的是哪一个对象?例如,穆罕默德·蒙恩(mohammed monn),一个你尝试过的按钮?这些对象是什么,是简单的图像(位图)还是一些视图?