0

当我使用滑动抽屉时,我希望布局消失,这样滑动抽屉就不会被阻塞。

但是,我尝试了很多方法,例如

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);
}

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

如何使整个布局消失?

4

1 回答 1

0

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

于 2012-04-23T08:16:31.207 回答