android - ImageView invisible 在 setVisibility() 之后不可见

标签 android imageview visibility findviewbyid

我通过 findViewById() 加载 onCreate() 和 ImageView。 ImageView 从 XML 中设置为不可见,它应该通过调用 mImage.setVisibility(View.VISIBLE)onStart() 中变得可见。

奇怪的是可见性没有改变,而如果我从 XML 设置 GONE 可见性实际上改变了。

有什么我想念的吗?

编辑:

代码:

private class MyClass extends Activity {
...
private ImageView mImage;
...


@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    mImage = (ImageView)findViewById(R.id.imageViewCompass);
......
}

@Override
protected void onStart() {
    super.onStart();
    mImage.setVisibility(View.VISIBLE);
}
}

来自 XML:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/RelativeBus"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent" >



    <ImageView
        android:id="@+id/imageViewCompass"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:src="@drawable/mwImage"
        android:visibility="invisible" />


</RelativeLayout>

最佳答案

对不起,我意识到我自己还不够清楚。我正在使用 OpenGL SurfaceView,我不相信它会对其他 View 造成干扰。似乎 setVisibility()方法从View.INVISIBLE开始有一些问题在 SurfaceView 之上的层上工作时..

在这里我找到了答案: https://stackoverflow.com/a/12655713/2402640

关于android - ImageView invisible 在 setVisibility() 之后不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17706659/

相关文章:

android - 在 LinearLayout 中将 ImageView 对齐到右上角

java - 类的字段和方法的参数会干扰吗?

android - 需要对现有 Android 代码有基本的加密理解

java - 来自 Fragment 的 Android 调用 Activity 使应用程序崩溃

java - 如何检查一天中的时间是否介于两个时间之间?

unit-testing - `#[test]` 是否意味着 `#[cfg(test)]` ?

java Swing ;如何切换面板的可见性?

android - 在 Phonegap android 中,恢复出厂设置时 UUID 是否会更改

android - 如何在imageview中查看下一张图片?

ios - 检测点击 UIImageView IOS