gpt4 book ai didi

java - 如何使用坐标显示带有多个按钮的图像;左、上、右、下

转载 作者:行者123 更新时间:2023-12-02 05:44:06 24 4
gpt4 key购买 nike

我想动态地制作具有不同分区的游泳池。所有分区都应该是按钮。所有按钮的位置都会有坐标;左、上、右和下。我怎样才能用java代码动态设置所有按钮而不出现布局问题。池和分区可能如下所示 Partitions Image 。也许还有另一种方法可以解决它? Canvas ?

    ScrollView sv = new ScrollView(this);
RelativeLayout ll = new RelativeLayout(this);
sv.addView(ll);

Button button = new Button(this);//Creating Button
button.setPadding(0, 0, 250, 125);
ll.addView(button);//Finally adding view

Button button1 = new Button(this);//Creating Button
button1.setPadding(250, 0, 500, 250);
ll.addView(button1);//Finally adding view


Button button2 = new Button(this);//Creating Button
button2.setPadding(0, 125, 500, 250);
ll.addView(button2);//Finally adding view


Button button3 = new Button(this);//Creating Button
button3.setPadding(0, 250, 500, 500);
ll.addView(button3);//Finally adding view

最佳答案

如果我理解正确的话,你想在屏幕的每个角落放置一个,如果是这样,你可以使用如下所示的内容

`RelativeLayout rl = (RelativeLayout) findViewById(R.id.rl);最终按钮 btn = (按钮) findViewById(R.id.btn);

LayoutParams lp = (LayoutParams) btn.getLayoutParams();

lp.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);

btn.setLayoutParams(lp); `

您想要为每个按钮复制它,然后更改每个按钮的对齐方式。

关于java - 如何使用坐标显示带有多个按钮的图像;左、上、右、下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56114013/

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