Android:隐藏图像视图

新手上路,请多包涵

我有一个 imageveiw 最初它应该处于隐藏模式,

 <ImageView
    android:id="@+id/custom"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center_vertical|right"
    android:src="@drawable/custom1" />

我创建了一个登录页面..每当我登录成功时,我都应该显示图像。

原文由 teekib 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 731
2 个回答

尝试这个

你的 xml

 <ImageView
            android:id="@+id/custom"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_vertical|right"
            android:src="@drawable/custom1" />

你可以像这样在xml上设置

android:visibility="visible"

或者

android:visibility="invisible"

或者

android:visibility="gone"

Java程序

ImageView imgView = (ImageView)findViewById(R.id.custom);

像这样设置你的 ImageView

 imgView .setVisibility(View.VISIBLE);

imgView .setVisibility(View.INVISIBLE);

imgView .setVisibility(View.GONE);

INVISIBLEGONE 之间的区别。

INVISIBLE - 小部件将不可见,但将显示小部件的空间。

GONE - 空间和小部件都是不可见的。

原文由 Rajesh Rajaram 发布,翻译遵循 CC BY-SA 4.0 许可协议

最初将图像视图设置为隐藏模式,尝试

imageview.setVisibility(View.INVISIBLE);

登录成功后,将其可见性更改为可见,

 imageview.setVisibility(View.VISIBLE);

原文由 Sahil Mahajan Mj 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题