答案 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