我要尝试做的是,在一个视图组中有两个Button视图,并且有两个用于获取高度和宽度的编辑框,以及一个用于应用更改的按钮3,当选择一个视图时,我们可以提供高度和宽度,然后按按钮三以对选定的视图按钮应用更改...我使用了布局参数,只有一个按钮可以很好地工作,但是我不知道如何告诉按钮三选择了哪个视图来应用布局变化。Image
答案 0 :(得分:0)
您必须将onClickListener设置为要调整大小的所有视图。
button1 = findViewById(R.id.button1);
button2 = findViewById(R.id.button2);
button1.setOnClickListener(someOnClickListener);
button2.setOnClickListener(someOnClickListener);
在此onClick
的{{1}}中,您必须获取被单击的当前View的ID,并将其保存在变量中。
someOnClickListener
上面获得视图ID的代码将出现在int id_of_the_view_that_was_clicked = view.getId();
中。
完成此操作后,将OnClick()
设置为按钮,单击该按钮后,您希望调整其他OnClickListener
的大小。
那样,您可以做到
Views