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 (またはこのいずれか) を適用できます。android:visibilityビューの可視性をコードから変更する場合は、定数 View.VISIBLE、View.INVISIBLE、または View.GONE (定数値 0、4、8) を使用する必要があります。linear.setVisibility(View.GONE)の代わりにlinear.setVisibility(2)

于 2012-04-23T08:16:31.207 に答える