2012-04-23 12 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(2)の代わりにlinear.setVisibility(View.GONE)です。

+0

public void onDrawerOpened()とonDrawerClosed()が入っていないようです。私は引き出しを開いても消えません –

関連する問題