当我使用滑动抽屉时,我希望布局消失,以免滑动抽屉被阻挡。
然而,我尝试了许多方法,例如
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 :(得分:0)
您只能在android:visibility
视图的属性中应用值2(或任何this)。如果要从代码更改View可见性,则应使用常量View.VISIBLE,View.INVISIBLE或View.GONE(常量值0,4,8)。 linear.setVisibility(View.GONE)
代替linear.setVisibility(2)
。