隐藏具有相同ID的多个视图

时间:2014-02-20 12:00:31

标签: android textview visibility android-view

我有一个xml文件,其中包含四个具有相同ID的视图。

现在我想立刻隐藏所有这些观点。

所以我写了代码:

TextView maintitle = (TextView) view.findViewById(R.id.fieldheading);
maintitle.setVisibility(View.GONE);

其中我的xml包含所有四个id为

的视图
 android:id="@+id/fieldheading"

但这并不隐藏任何观点。

是否有必要为每个视图提供不同的ID以隐藏它们。 不是一下子就隐藏了吗?

注意:所有四个视图都在xml文件的不同LinearLayouts中。

1 个答案:

答案 0 :(得分:0)

放入四个不同的ID,并使用隐藏代码四次。实际上你应该创建一个hideTextView(TextView tv);并为了清洁目的而召唤它四次。

不确定是否可以像你说的那样隐藏文字视图,但这绝对是错误的。