作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个默认情况下不可见
的ImageButton
:
<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"/>
在 Activity 中我用这段代码改变了它的属性:
if(lastPotition == 1){
mImageButton.setVisibility(View.GONE);
} else{
mImageButton.setVisibility(View.VISIBLE);
}
问题是在 pre lollipop 中图像按钮工作正常但在 API 21 和 22 中不起作用
这是 ImageButton
的声明:
private ImageButton mImageButton;
mImageButton =(ImageButton)v.findViewById(R.id.anchor); //anchor
谢谢你的帮助。
最佳答案
我遇到过这个问题,但后来我发现这与 Lollipop 设备中的设置有关。
以下是此处描述的三个选项:<强> Lollipop Notification setVisibility() Does Not Work?
Show all notification content 使所有通知(无论可见性)有效公开。
隐藏敏感的通知内容尊重新的可见性类型。
根本不显示通知将显示所有通知有效保密。
关于android - 图像按钮的可见性不适用于 Lollipop 设备及更高版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31458603/
我是一名优秀的程序员,十分优秀!