【问题标题】:invisible not working for textview in android隐形不适用于android中的textview
【发布时间】:2014-07-02 19:52:19
【问题描述】:

我遇到了文本视图的invisible 参数不起作用的问题,因为在设备上查看应用程序时我仍然可以看到textview

XML:

<TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:text="Large Text"
        android:visibility="invisible"
        android:textAppearance="?android:attr/textAppearanceMedium"/>

由于这不起作用,我在 oncreate 中应用了相同的方法,但结果仍然相同。

Helptext.setVisibility(View.INVISIBLE);

我正在使用代码进行以下操作:

if(cursora1.moveToNext())
{
    Helptext.setVisibility(View.INVISIBLE);
}
else
{
    Helptext.setVisibility(View.VISIBLE);
}

猜猜我哪里错了。

感谢您的宝贵时间。

【问题讨论】:

  • 感谢您的回复...检查的光标有数据...这就是我感到困惑的地方
  • 极不可能。我猜你隐藏的文本视图实际上并不是你想要隐藏的那个。可能的原因包括多次致电setContentView
  • if 条件下显示 Toast 并检查 if 是否正常工作...
  • @njzk2 感谢您的回复,但setContentView 仅被调用一次。还有没有其他可能?

标签: android visibility textview


【解决方案1】:

尝试使用

android:visibility="gone"

在您的 xml 文件中和

Helptext.setVisibility(View.GONE);

在你的班级

【讨论】:

  • 这是一个不同的功能,有不同的含义。
猜你喜欢
  • 1970-01-01
  • 2012-04-27
  • 2012-06-29
  • 1970-01-01
  • 2013-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多