Java 如何在线性布局中显示文本视图,即;可见度=”;“走了”&引用;

Java 如何在线性布局中显示文本视图,即;可见度=”;“走了”&引用;,java,android-studio,Java,Android Studio,实际上,我对java和AndroidStudio的编码非常陌生,我正在尝试更新一个已经存在的应用程序 我有3个线性布局,彼此内部看起来像3个正方形,在最后一个布局中,我有一个TewtView。 第一个是主要的,总是可见的。 当我将最后两个LinearLayout放入visibility=“GONE”时,我的LinearLayout将消失,我希望我的textView始终可见,即使包含它的LinearLayout不可见 有可能吗 <LinearLayout style="@style/Co

实际上,我对java和AndroidStudio的编码非常陌生,我正在尝试更新一个已经存在的应用程序

我有3个线性布局,彼此内部看起来像3个正方形,在最后一个布局中,我有一个TewtView。 第一个是主要的,总是可见的。 当我将最后两个LinearLayout放入visibility=“GONE”时,我的LinearLayout将消失,我希望我的textView始终可见,即使包含它的LinearLayout不可见

有可能吗

 <LinearLayout
 style="@style/ColPlayer"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 android:orientation="horizontal" >

 <LinearLayout
 style="@style/SquareBogey"
 android:visibility="gone"
 android:layout_width="70dp"
 android:layout_height="50dp"
 android:orientation="horizontal"
 android:id="@+id/outersquare">

 <LinearLayout
 style="@style/SquareBogey"
 android:visibility="gone"
 android:layout_width="60dp"
 android:layout_height="40dp"
 android:orientation="horizontal"
 android:id="@+id/innersquare">

 <TextView
 android:id="@+id/PlayerCJ01"
 style="@style/ColCJPlayer"
 android:layout_height="wrap_content"
 android:ems="1" />
 </LinearLayout>
 </LinearLayout>
 </LinearLayout>

问我你是否需要更多的信息。
感谢您不要将线性布局的可见性设置为“消失”,也许您可以通过更改其样式将其背景/边框设置为透明


这取决于您的用例,如果它适合您的需要。

当将父布局的可见性设置为“消失”或“不可见”时,其所有子布局也将消失或不可见

如果您想显示
TextView
而不是其父项
LinearLayout
,那么您可以将
TextView
移出
LinearLayout
,或者删除
LinearLayout
的样式,使其看起来像已消失,但显然它仍然存在


LinearLayout
的可见性设置为GONE,将其子
TextView
的可见性设置为VISIBLE将不起作用,因此不是一个选项

请在粘贴代码时将其缩进。右边的缩进不应该太多。谢谢你的回答,但我需要边框可见,如果我将文本视图移出LinearLayout,我的主LinearLayout会变大,当其他LinearLayout可见时,TextView不在其中。然后删除所有样式,但边界问题是,在我完成之后,我会在Java代码中添加一些if,设置可见或不可见边界,这将取决于应用程序库的其他设置,以获得答案,但我需要边界当您设置为“离开”时,边界显然已被删除。与其将样式更改为透明,我需要在某些条件下使边框可见或不可见,因此我可以设置为“如果你刚才所说的话”吗?比如,我可以在需要时将样式设置为透明,并在其他条件下使其可见吗?是的,你可以。使用.setbackgroundresource和类似工具