在 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);