Java 嵌套的linearlayout未出现..提供黑色空间
嗨,我是android编程新手。在我的应用程序中,我有嵌套的布局。以下是我的activity_main.xml文件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
<?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包含一个线性布局,这反过来又会包含所有其他内容。不需要外部相对视图。您的颜色布局在主(水平滚动视图)、灯光和模糊视图布局下。这就是为什么您看不到颜色布局。告诉我您的要求是什么?