ImageView忽略可见性更改

时间:2019-02-12 02:04:19

标签: android android-studio

我有ImageView:

<ImageView
            android:id="@+id/imgSend"
            android:layout_width="50dp"
            android:layout_height="50dp"
            android:layout_alignParentStart="true"
            android:layout_alignParentBottom="true"
            android:background="@color/colorPrimaryLight"
            android:onClick="send"
            android:contentDescription="@string/app_name"
            android:src="@drawable/odeslat"
            android:visibility="visible"/>

由于某些原因,img.setVisibility(View.GONE)在使用即时运行时不起作用。

我如何使其重新工作?

ID仍然相同(即时运行之前和之后)。我还检查了所有的if和标志。代码正常运行,只是忽略可见性更改。

编辑: 没有任何作用。 (可绘制的更改,调整大小...)

监听器:

final ImageView send = findViewById(R.id.imgSend);

                    if (toSend()) {
                        send.setVisibility(View.VISIBLE);
                    } else {
                        send.setVisibility(View.GONE);
                    }

0 个答案:

没有答案