在按钮上填充隐藏的项目在android中单击

时间:2015-05-18 09:20:03

标签: android android-layout android-activity android-button

我有2 Button一个在另一个之下,我还有其他4个隐藏Button。我希望在点击我的第一个Button时取消隐藏其中的两个Button,并将其Button正好低于Button,而另一个Button应该在第二个{{1}时取消隐藏点击正好在第二个Button下方。现在,如果我放置这些隐藏的Button,它们将占据我可见的Button之间的空间,这是我不想要的。我有什么方法可以将我的第二个可见Button向下推并显示我隐藏的Button隐藏{1} {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);