2012-04-23 42 views
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); 
} 

即使是同时实现的功能也不能

如何使整个布局到哪里去了?

回答

0

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

+0

public void onDrawerOpened()and onDrawerClosed()好像不能进去。当我打开抽屉时,它不会消失 – 2012-04-23 08:27:02