让布局消失了

时间:2012-04-23 08:00:33

标签: android visibility

当我使用滑动抽屉时,我希望布局消失,以免滑动抽屉被阻挡。

然而,我尝试了许多方法,例如

view = (View)findViewById(R.id.layout_latestcontent);
    view.setVisibility(View.GONE);

linear = (LinearLayout)findViewById(R.id.layout_latestcontent);
    linear.setVisibility(2);

两者也不能。

public void onDrawerClosed() {
    //view = (View)findViewById(R.id.layout_latestcontent);
    //view.setVisibility(View.VISIBLE);
}

public void onDrawerOpened() {
    //view = (View)findViewById(R.id.layout_latestcontent);
    //view.setVisibility(View.GONE);
}

即使实现这两个功能也不能

如何让整个布局消失?

1 个答案:

答案 0 :(得分:0)

您只能在android:visibility视图的属性中应用值2(或任何this)。如果要从代码更改View可见性,则应使用常量View.VISIBLE,View.INVISIBLE或View.GONE(常量值0,4,8)。 linear.setVisibility(View.GONE)代替linear.setVisibility(2)