Java Android线性布局不可见

Java Android线性布局不可见,java,android,xml,android-layout,android-linearlayout,Java,Android,Xml,Android Layout,Android Linearlayout,我有一个问题,我想在检查条件后在父级中显示线性布局。我想在父布局的主体中显示线性布局android:id=“@+id/linearIndex”。这是代码 布局 我知道看起来没问题,但显示布局可见性的功能不起作用。检查条件后,布局不显示。来自DB的检查条件逻辑正常,无错误。 我将checkIndexOrNot()放在onCreate()函数中 提前感谢。您的linearIndex的父布局已消失,因为默认属性意味着它将不可见。要显示子视图,父布局必须可见。因此,要么通过编程将两个布局都设置为可见,要

我有一个问题,我想在检查条件后在父级中显示线性布局。我想在父布局的主体中显示线性布局
android:id=“@+id/linearIndex”
。这是代码

布局

我知道看起来没问题,但显示布局可见性的功能不起作用。检查条件后,布局不显示。来自DB的检查条件逻辑正常,无错误。 我将checkIndexOrNot()放在onCreate()函数中


提前感谢。

您的linearIndex的父布局已消失,因为默认属性意味着它将不可见。要显示子视图,父布局必须可见。因此,要么通过编程将两个布局都设置为可见,要么从
lstep3

中删除
android:visibility=“gone”
,只需从根布局中删除
android:visibility=“gone”

更改此项:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:visibility="gone"
    android:id="@+id/lstep3">

为此:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/lstep3">


因为id为lstep3的根
线性布局
总是不存在。在
lstep3
中删除
android:visibility=“gone”
,您将看到您的LinearLayoutYep,就是这样。它的父对象已不在中,因此只需将其删除即可。你,伙计,应该写下答案并让它被接受@PhanVanLinh。非常感谢,我接受你的答案@phanvanlinhyah你是对的,我问我的朋友,他的答案和你的一样。那么,如果我在java中设置visibility lstep3,但在xml中我删除visibility=“GONE”,可以吗?所以,我用java设置布局。你可以这样做,但是如果你将linearIndex的可见性设置为visible,你还必须将lstep3的可见性设置为visible。好的,我会试试。无论如何谢谢你@babadabaI真的很感谢你,它起作用了。多谢各位@巴巴达巴
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:visibility="gone"
    android:id="@+id/lstep3">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/lstep3">