在 android 中点击按钮时填充隐藏项
Populating hidden items on button click in android
我有 2 个 Button
一个在另一个下面,我还有另外 4 个隐藏 Button
除了它们。我想在单击第一个 Button
时取消隐藏其中的 2 个 Button
并将它们组织在 Button
的正下方,而其他 2 Button
应该在第二次 [=11] 时取消隐藏=] 在第二个 Button
正下方被点击。现在,如果我放置这些隐藏的 Button
,它们将占据我的可见 Button
之间的 space,这是我不想要的。有什么方法可以推动我的第二个可见 Button
向下并显示我的第 2 个隐藏 Button
onclick 第 1 个可见 Button
。
您可以使用 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);
我有 2 个 Button
一个在另一个下面,我还有另外 4 个隐藏 Button
除了它们。我想在单击第一个 Button
时取消隐藏其中的 2 个 Button
并将它们组织在 Button
的正下方,而其他 2 Button
应该在第二次 [=11] 时取消隐藏=] 在第二个 Button
正下方被点击。现在,如果我放置这些隐藏的 Button
,它们将占据我的可见 Button
之间的 space,这是我不想要的。有什么方法可以推动我的第二个可见 Button
向下并显示我的第 2 个隐藏 Button
onclick 第 1 个可见 Button
。
您可以使用 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);