我有ImageButton
,默认为invisible
:
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/anchor"
android:src="@drawable/anchor"
android:elevation="6dp"
android:layout_below="@+id/rl_row_progress_bar"
android:layout_centerHorizontal="true"
android:visibility="invisible"/>
在活动中,我使用以下代码更改了它的属性:
if(lastPotition == 1){
mImageButton.setVisibility(View.GONE);
} else{
mImageButton.setVisibility(View.VISIBLE);
}
问题在于,在棒棒糖前,图像按钮工作正常但在API 21和22中无法正常工作
这是ImageButton
:
private ImageButton mImageButton;
mImageButton =(ImageButton)v.findViewById(R.id.anchor); //anchor
感谢您的帮助。
答案 0 :(得分:0)
我有这个问题,但后来我发现这与棒棒糖设备中的设置有关。
以下是此处描述的三个选项: 的 Lollipop Notification setVisibility() Does Not Work? 强>
显示所有通知内容进行所有通知(无论如何 能见度有效公开。
隐藏敏感通知内容会尊重新的可见性 类型。
根本不显示通知会发出所有通知 有效秘密。