我有2 Button
一个在另一个之下,我还有其他4个隐藏Button
。我希望在点击我的第一个Button
时取消隐藏其中的两个Button
,并将其Button
正好低于Button
,而另一个Button
应该在第二个{{1}时取消隐藏点击正好在第二个Button
下方。现在,如果我放置这些隐藏的Button
,它们将占据我可见的Button
之间的空间,这是我不想要的。我有什么方法可以将我的第二个可见Button
向下推并显示我隐藏的Button
隐藏{1} {1}}的{{1}}。
答案 0 :(得分:1)
您可以使用setvisibility
来实现这一目标。
button= (Button) findViewById(R.id.play);
button.setVisibility(1);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//when button is clicked show/hide buttons
button2.setVisibility(View.GONE);
button3.setVisibility(View.VISIBLE);
}
});
您也可以使用button.setVisibility(View.INVISIBLE);
代替button.setVisibility(View.GONE);