不可见的FrameLayout

时间:2016-03-02 17:32:28

标签: java android layout invisible

我遇到了隐形框架布局的问题

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我的程序崩溃了,但我不知道为什么。

由于

1 个答案:

答案 0 :(得分:0)

你可以发布你的logcat吗?程序究竟在哪里崩溃?

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

stlp.setVisibility(LinearLayout.GONE);