如何在android中显示和隐藏图像按钮?

时间:2017-06-22 07:44:45

标签: android imagebutton

与主题一样,我不知道如何在android中显示和隐藏下面链接图像的图像按钮。

如果有人帮助我,我真的很感激..

提前致谢。

Image Link

7 个答案:

答案 0 :(得分:1)

提供其他答案。

将您的视图集可见性状态显示为View.VISIBLE

yourImageButton.setVisibility(View.VISIBLE);

隐藏它(当保留按钮的空间 - 布局不会更改时)将可见性状态设置为View.INVISIBLE

yourImageButton.setVisibility(View.INVISIBLE);

完全隐藏它(好像它从未添加到父视图中)使用:

yourImageButton.setVisibility(View.GONE);

答案 1 :(得分:0)

要隐藏,您可以使用visibility选项,imagebutton.setvisibility = View.Invisible();

其中imagebutton是你的对象变量

答案 2 :(得分:0)

首先,您可以获得对要隐藏的图像按钮的对象引用。像这样的东西 -

ImageButton b = (ImageButton) findViewbyId(R.id.imageButton);

然后尝试以下方法 -

b.setVisibility(View.INVISIBLE); 

这会使图像按钮不可见。要使按钮可见 - b.setVisibility(View.VISIBLE);

答案 3 :(得分:0)

显示您的图片按钮使用:

yourImageButton.setVisibility(View.VISIBLE);

并隐藏它使用:

yourImageButton.setVisibility(View.GONE);

答案 4 :(得分:0)

用XML声明Image Buton:

<ImageButton
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/button_signIn"
    android:visibility="invisible"/>

现在获得活动/片段中的refrenece

ImageButton btn;
btn=(ImageButton)findViewById(R.id.button_signIn);

现在根据您的需要确定可见性

btn.setVisibility(View.VISIBLE);

答案 5 :(得分:0)

您可以将选项按钮添加到绝对布局。对于隐形按钮,您可以使用button.setVisibilty(View.INVISIBLE)执行此操作。对于分享按钮,您可以使用createChooser()方法。

答案 6 :(得分:0)

声明您的ImageButton

      final   ImageButton button=(ImageButton) findViewById(R.id.button2);

然后设置可见性

           button.setVisibility(View.GONE);//to hide
           button.setVisibility(View.VISIBLE);//to show