Android:隐藏Imageview

tee*_*kib 30 android android-imageview

我有一个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" />
Run Code Online (Sandbox Code Playgroud)

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

Raj*_*ram 78

试试这个

你的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" />
Run Code Online (Sandbox Code Playgroud)

你可以像这样在xml上设置

android:visibility="visible"
Run Code Online (Sandbox Code Playgroud)

要么

android:visibility="invisible"
Run Code Online (Sandbox Code Playgroud)

要么

android:visibility="gone"
Run Code Online (Sandbox Code Playgroud)

Java程序

ImageView imgView = (ImageView)findViewById(R.id.custom);
Run Code Online (Sandbox Code Playgroud)

设置你ImageView喜欢这个

imgView .setVisibility(View.VISIBLE);

imgView .setVisibility(View.INVISIBLE);

imgView .setVisibility(View.GONE);
Run Code Online (Sandbox Code Playgroud)

INVISIBLE和之间的区别GONE.

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

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


Key*_*ani 8

在java中设置Imageview的Visibility属性

imgView.setVisibility(View.VISIBLE);
imgView.setVisibility(View.INVISIBLE);
imgView.setVisibility(View.GONE);
Run Code Online (Sandbox Code Playgroud)

或者像XML一样

android:visibility="visible"
android:visibility="gone"
android:visibility="invisible"
Run Code Online (Sandbox Code Playgroud)

每个的结果都是这样的

在此输入图像描述


Sah*_* Mj 7

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

imageview.setVisibility(View.INVISIBLE);
Run Code Online (Sandbox Code Playgroud)

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

imageview.setVisibility(View.VISIBLE);
Run Code Online (Sandbox Code Playgroud)