Java 嵌套的linearlayout未出现..提供黑色空间

Java 嵌套的linearlayout未出现..提供黑色空间,java,android,xml,android-layout,android-studio,Java,Android,Xml,Android Layout,Android Studio,嗨,我是android编程新手。在我的应用程序中,我有嵌套的布局。以下是我的activity_main.xml文件 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http

嗨,我是android编程新手。在我的应用程序中,我有嵌套的布局。以下是我的activity_main.xml文件

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="0dp"
android:paddingLeft="0dp"
android:paddingRight="0dp"
android:paddingTop="0dp"
tools:context="com.tdapps.play_video.MainActivity"
android:background="?android:attr/actionModeSplitBackground">
 <LinearLayout
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <ImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:srcCompat="@android:color/black"
        android:layout_weight="1"
        android:id="@+id/imageView" />

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_weight="10"
        >

        <LinearLayout
            android:orientation="horizontal"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:id="@+id/imgoverlay">

            <Button
                android:text="Import Image"
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:id="@+id/Importimage"
                android:layout_weight="1"
                android:textAllCaps="false"
                android:textSize="18sp"
                android:textStyle="bold"
                android:background="#00ffff"
                android:textColor="#000000"
                style="?android:attr/borderlessButtonStyle"
                />
        </LinearLayout>

        <LinearLayout
            android:orientation="horizontal"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:id="@+id/vignette">

            <SeekBar
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:id="@+id/vseekbar"
                android:layout_weight="1" />
        </LinearLayout>

        <LinearLayout
            android:id="@+id/color"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:orientation="horizontal">

            <Button
                android:id="@+id/Grayscale"
                style="?android:attr/borderlessButtonStyle"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_weight="1"
                android:background="#00ffff"
                android:text="Grayscale"
                android:textAllCaps="false"
                android:textColor="#000000"
                android:textSize="18sp"
                android:textStyle="bold" />

            <Button
                android:id="@+id/Negative"
                style="?android:attr/borderlessButtonStyle"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_weight="1"
                android:background="#00ffff"
                android:text="Negative"
                android:textAllCaps="false"
                android:textColor="#000000"
                android:textSize="18sp"
                android:textStyle="bold" />

        </LinearLayout>






        <HorizontalScrollView

            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:scrollbars="none"
            android:background="#000000"
            android:id="@+id/blurview">

            <LinearLayout
                android:id="@+id/filter"
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:orientation="horizontal">

                <Button
                    android:id="@+id/BilateralFilter"
                    style="?android:attr/borderlessButtonStyle"
                    android:layout_width="wrap_content"
                    android:layout_height="match_parent"
                    android:background="#00ffff"
                    android:text="Bilateral"
                    android:textAllCaps="false"
                    android:textColor="#000000"
                    android:textSize="18sp"
                    android:textStyle="bold" />

                <Button
                    android:id="@+id/median"
                    style="?android:attr/borderlessButtonStyle"
                    android:layout_width="wrap_content"
                    android:layout_height="match_parent"
                    android:background="#00ffff"
                    android:text="Median"
                    android:textAllCaps="false"
                    android:textColor="#000000"
                    android:textSize="18sp"
                    android:textStyle="bold" />

                <Button
                    android:id="@+id/blur1"
                    android:layout_width="wrap_content"
                    android:layout_height="match_parent"
                    android:layout_weight="1"
                    android:background="#00ffff"
                    android:text="Blur Level 1"
                    android:textAllCaps="false"
                    android:textColor="#000000"
                    android:textSize="18sp"
                    android:textStyle="bold"


                    />

                <Button
                    android:id="@+id/blur2"
                    android:layout_width="wrap_content"
                    android:layout_height="match_parent"
                    android:layout_weight="1"
                    android:background="#00ffff"
                    android:text="Blur Level 2"
                    android:textAllCaps="false"
                    android:textColor="#000000"
                    android:textSize="18sp"
                    android:textStyle="bold"


                    />

                <Button
                    android:id="@+id/blur3"
                    android:layout_width="wrap_content"
                    android:layout_height="match_parent"
                    android:layout_weight="1"
                    android:background="#00ffff"
                    android:text="Blur Level 3"
                    android:textAllCaps="false"
                    android:textColor="#000000"
                    android:textSize="18sp"
                    android:textStyle="bold" />

                <Button
                    android:id="@+id/blur4"
                    android:layout_width="wrap_content"
                    android:layout_height="match_parent"
                    android:layout_weight="1"
                    android:background="#00ffff"
                    android:text="Blur Level 4"
                    android:textAllCaps="false"
                    android:textColor="#000000"
                    android:textSize="18sp"
                    android:textStyle="bold" />

                <Button
                    android:id="@+id/blur5"
                    android:layout_width="wrap_content"
                    android:layout_height="match_parent"
                    android:layout_weight="1"
                    android:background="#00ffff"
                    android:text="Blur Level 5"
                    android:textAllCaps="false"
                    android:textColor="#000000"
                    android:textSize="18sp"
                    android:textStyle="bold" />

                <Button
                    android:id="@+id/blur6"
                    android:layout_width="wrap_content"
                    android:layout_height="match_parent"
                    android:layout_weight="1"
                    android:background="#00ffff"
                    android:text="Blur Level 6"
                    android:textAllCaps="false"
                    android:textColor="#000000"
                    android:textSize="18sp"
                    android:textStyle="bold" />

            </LinearLayout>
        </HorizontalScrollView>


        <LinearLayout
            android:id="@+id/light"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="horizontal">

            <Button
                android:id="@+id/Brightness"
                style="?android:attr/borderlessButtonStyle"
                android:layout_width="80dp"
                android:layout_height="match_parent"
                android:background="#00ffff"
                android:text="Brightness"
                android:textAllCaps="false"
                android:textColor="#000000"
                android:textSize="18sp"
                android:textStyle="bold" />

            <Button
                android:id="@+id/Contrast"
                style="?android:attr/borderlessButtonStyle"
                android:layout_width="80dp"
                android:layout_height="match_parent"
                android:background="#00ffff"
                android:text="Contrast"
                android:textAllCaps="false"
                android:textColor="#000000"
                android:textSize="18sp"
                android:textStyle="bold" />

            <SeekBar
                android:id="@+id/seekBar2"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="#00ffff"
                android:max="255" />
        </LinearLayout>

        <HorizontalScrollView

            android:id="@+id/main"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:background="#000000"
            android:scrollbars="none">

            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:orientation="horizontal">

                <Button
                    android:id="@+id/Lightning"
                    style="?android:attr/borderlessButtonStyle"
                    android:layout_width="80dp"
                    android:layout_height="match_parent"

                    android:background="#00ffff"
                    android:text="Lightning"
                    android:textAllCaps="false"
                    android:textColor="#000000"
                    android:textSize="18sp"
                    android:textStyle="bold" />

                <Button
                    android:id="@+id/Filter"
                    style="?android:attr/borderlessButtonStyle"
                    android:layout_width="80dp"
                    android:layout_height="match_parent"
                    android:background="#00ffff"
                    android:text="Filter"
                    android:textAllCaps="false"
                    android:textColor="#000000"
                    android:textSize="18sp"
                    android:textStyle="bold" />


                <Button
                    android:id="@+id/Crop"
                    style="?android:attr/borderlessButtonStyle"
                    android:layout_width="80dp"
                    android:layout_height="match_parent"

                    android:background="#00ffff"
                    android:text="Crop"
                    android:textAllCaps="false"
                    android:textColor="#000000"
                    android:textSize="18sp"
                    android:textStyle="bold" />

                <Button
                    android:id="@+id/Color"
                    style="?android:attr/borderlessButtonStyle"
                    android:layout_width="80dp"
                    android:layout_height="match_parent"

                    android:background="#00ffff"
                    android:text="Color"
                    android:textAllCaps="false"
                    android:textColor="#000000"
                    android:textSize="18sp"
                    android:textStyle="bold" />

                <Button
                    android:id="@+id/Rotate"
                    style="?android:attr/borderlessButtonStyle"
                    android:layout_width="80dp"
                    android:layout_height="match_parent"

                    android:background="#00ffff"
                    android:text="Rotate"
                    android:textAllCaps="false"

                    android:textColor="#000000"
                    android:textSize="18sp"
                    android:textStyle="bold" />

                <Button
                    android:id="@+id/Vignette"
                    style="?android:attr/borderlessButtonStyle"
                    android:layout_width="80dp"
                    android:layout_height="match_parent"

                    android:background="#00ffff"
                    android:text="Vignette"
                    android:textAllCaps="false"
                    android:textColor="#000000"
                    android:textSize="18sp"
                    android:textStyle="bold" />

                <Button
                    android:id="@+id/ImgOverlay"
                    style="?android:attr/borderlessButtonStyle"
                    android:layout_width="80dp"
                    android:layout_height="match_parent"

                    android:background="#00ffff"
                    android:text="Image Overlay"
                    android:textAllCaps="false"
                    android:textColor="#000000"
                    android:textSize="18sp"
                    android:textStyle="bold" />

                <Button
                    android:id="@+id/PutText"
                    style="?android:attr/borderlessButtonStyle"
                    android:layout_width="80dp"
                    android:layout_height="match_parent"
                    android:background="#00ffff"
                    android:text="Put Text"
                    android:textAllCaps="false"
                    android:textColor="#000000"
                    android:textSize="18sp"
                    android:textStyle="bold" />
            </LinearLayout>
        </HorizontalScrollView>

    </RelativeLayout>

</LinearLayout>


因此,当我为过滤器和灯光布局设置setvisibility时,它们会出现并且工作正常。但是,当我为颜色布局设置setvisibility时,它会显示该布局的空白(我的意思是图像视图存在。imageview下的布局不会显示。但是getvisibility告诉我们布局是可见的)。我试着改变布局宽度、高度和包裹内容,匹配父对象,但仍然得到相同的结果。为什么这个线性布局(颜色)没有出现?如何解决这个问题。谢谢

虽然您将主布局设置为不可见,但灯光和blurview布局仍高于颜色布局。RelativeLayout用作堆栈。后面的布局首先出现。我抄了你的密码。我将主视图、灯光和模糊视图设置为不可见,然后出现了颜色布局

这是颜色布局


为什么否决投票:(:(?这并不能回答您的问题,但您可以删除
RelativeLayout
,以简化您的XML。@code学徒谢谢您的快速回复。我想您说的是RelativeLayout,它包含所有的线性布局、水平滚动视图等。是的,据我所知,RelativeLayout包含一个线性布局,这反过来又会包含所有其他内容。不需要外部相对视图。您的颜色布局在主(水平滚动视图)、灯光和模糊视图布局下。这就是为什么您看不到颜色布局。告诉我您的要求是什么?