隐形框架布局

Invisible FrameLayout

我对不可见框架布局有疑问

public void Viditelnost(Integer ktore){
    ImageButton Down = (ImageButton)findViewById(R.id.stDown);
    ImageButton Up = (ImageButton)findViewById(R.id.stuUP);
    TextView SetTo = (TextView)findViewById(R.id.setto);
    LinearLayout stlp = (LinearLayout)findViewById(R.id.bocnystlp);

    if (ktore==0) {
        Down.setVisibility(View.INVISIBLE);
        Up.setVisibility(View.INVISIBLE);
        SetTo.setVisibility(View.INVISIBLE);
        stlp.setVisibility(View.INVISIBLE);

    } else {
        Down.setVisibility(View.VISIBLE);
        Up.setVisibility(View.VISIBLE);

    }

<LinearLayout
                            android:orientation="horizontal"
                            android:layout_width="fill_parent"
                            android:layout_height="fill_parent"
                            android:layout_gravity="center_vertical|right"
                            android:baselineAligned="false"
                            android:id="@+id/bocnystlp"
                            android:layout_weight="1.1"
                            android:padding="2dp">

如果我启动 Method Viditelnost 我的程序崩溃了,但我不知道为什么。

谢谢

你能post你的logcat吗?程序究竟在哪里崩溃?

stlp 是一个 LinearLayout,要隐藏它试试

stlp.setVisibility(LinearLayout.GONE);