android visiblity-保留图像视图的空间
我希望android:visibility能够基于返回的布尔值在xml布局中解析。 像android:visibility=“card.isPrimary()?1:0” Android文档称可见、不可见和消失的是ints 0,1,2。我的理解是正确的/1将解析为不可见,错误/0将解析为可见 布局:android visiblity-保留图像视图的空间,android,android-layout,imageview,android-linearlayout,Android,Android Layout,Imageview,Android Linearlayout,我希望android:visibility能够基于返回的布尔值在xml布局中解析。 像android:visibility=“card.isPrimary()?1:0” Android文档称可见、不可见和消失的是ints 0,1,2。我的理解是正确的/1将解析为不可见,错误/0将解析为可见 布局: <LinearLayout> <ImageView android:visibility="@{ creditCard.isPrimary()}"
<LinearLayout>
<ImageView
android:visibility="@{ creditCard.isPrimary()}"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:src= "@drawable/creditcard" />
</LinearLayout>
然后,isPrimary()应返回相应的可见性值
@Visibility int isPrimary() {
return primary ? View.VISIBLE : View.INVISIBLE;
}
然后将可见性设置为“不可见”,而不是“消失”。我可以自己进行布局吗?android:visibility=“@{creditcard.isprimary?”“可见”:“不可见”}