我有一个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" />
我创建了一个登录页面..whenever我登录成功,我应该显示出图像。
试试这个
你的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);
区别INVISIBLE
和GONE
。
INVISIBLE
-该小工具将是无形的,但用于微空间会显示。
GONE
-空间和小部件是不可见的。
ImageView的像这样在java中设置可见性属性
imgView.setVisibility(View.VISIBLE);
imgView.setVisibility(View.INVISIBLE);
imgView.setVisibility(View.GONE);
或者,像这样的XML
android:visibility="visible"
android:visibility="gone"
android:visibility="invisible"
结果每个会是这样
最初设置图像视图隐藏模式,试试
imageview.setVisibility(View.INVISIBLE);
当登录是全成,它的可见性改为显示,
imageview.setVisibility(View.VISIBLE);