android - 布局中奇怪的白色区域
问题描述
我正在我的 Android 应用程序中进行布局。
我在一些我无法管理的项目上方发现了一个隐藏空间。它不是边距或填充。它就像水平布局内的矩形区域。
这是编辑器中的输出:
我的意思是顶部布局边框和其他元素之间的上部空白区域,例如左侧图标、textview MOV-MP 和右侧图标。
如果您需要更多代码或 xml,请告诉我。
这是一个无法覆盖的空间,我试图将其他元素放在更靠近顶部的位置,但这个白色区域根本不透明。
编辑
布局代码:
<RelativeLayout
android:id="@+id/linearbotones2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/linearbotones"
android:layout_centerHorizontal="true"
android:layout_marginStart="5dp"
android:layout_marginTop="5dp"
android:layout_marginEnd="@dimen/browser_actions_context_menu_min_padding"
android:layout_marginBottom="20dp"
android:foregroundGravity="clip_horizontal"
android:orientation="horizontal">
<LinearLayout
android:id="@+id/zonaVerificadores"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@id/type1"
android:orientation="vertical">
<TextView
android:id="@+id/textView26"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="****************** "
android:textStyle="bold" />
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rvVerificadoresSpot"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>
<ImageView
android:id="@+id/type1"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_below="@id/Desc"
android:layout_marginTop="5dp"
android:layout_marginRight="5dp"
android:background="@drawable/circle"
fab:srcCompat="@drawable/negocio" />
<ImageView
android:id="@+id/type2"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_below="@id/Desc"
android:layout_marginTop="5dp"
android:layout_marginRight="5dp"
android:layout_toRightOf="@id/type1"
android:background="@drawable/circle"
fab:srcCompat="@drawable/negocio" />
<ImageView
android:id="@+id/type3"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_below="@id/Desc"
android:layout_marginTop="5dp"
android:layout_marginRight="5dp"
android:layout_toRightOf="@id/type2"
android:background="@drawable/circle"
fab:srcCompat="@drawable/negocio" />
<ImageView
android:id="@+id/type4"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_below="@id/Desc"
android:layout_marginTop="5dp"
android:layout_marginRight="5dp"
android:layout_toRightOf="@id/type3"
android:background="@drawable/circle"
fab:srcCompat="@drawable/negocio" />
<ImageView
android:id="@+id/type5"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_below="@id/Desc"
android:layout_marginTop="5dp"
android:layout_marginRight="5dp"
android:layout_toRightOf="@id/type4"
android:background="@drawable/circle"
fab:srcCompat="@drawable/negocio" />
<ImageView
android:id="@+id/type6"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_below="@id/Desc"
android:layout_marginTop="5dp"
android:layout_marginRight="5dp"
android:layout_toRightOf="@id/type5"
android:background="@drawable/circle"
fab:srcCompat="@drawable/negocio" />
<ImageView
android:id="@+id/type7"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_below="@id/Desc"
android:layout_marginTop="5dp"
android:layout_marginRight="5dp"
android:layout_toRightOf="@id/type6"
android:background="@drawable/circle"
fab:srcCompat="@drawable/negocio" />
<ImageView
android:id="@+id/type8"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_below="@id/Desc"
android:layout_marginTop="5dp"
android:layout_marginRight="5dp"
android:layout_toRightOf="@id/type7"
android:background="@drawable/circle"
fab:srcCompat="@drawable/negocio" />
<LinearLayout
android:id="@+id/zonaFuego"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_below="@id/txtdistancia"
android:layout_alignParentRight="true"
android:orientation="horizontal">
<ImageView
android:id="@+id/fuego"
android:layout_width="50dp"
android:layout_height="50dp"
android:background="@drawable/circle"
android:src="@drawable/home_fire_desactivado" />
<TextView
android:id="@+id/txtFuego"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginTop="20dp"
android:text="25" />
</LinearLayout>
<LinearLayout
android:id="@+id/botonesabajo"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@id/dentro"
android:layout_marginTop="20dp"
android:orientation="horizontal"
android:visibility="gone">
<ImageView
android:id="@+id/btnEditar"
android:layout_width="0dp"
android:layout_height="40dp"
android:layout_weight="1"
fab:srcCompat="@drawable/editar" />
<ImageView
android:id="@+id/imageView19"
android:layout_width="0dp"
android:layout_height="40dp"
android:layout_weight="1"
fab:srcCompat="@drawable/home_fire_desactivado" />
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/dentroaccion"
android:layout_width="0dp"
android:layout_height="40dp"
android:layout_below="@id/txtdistancia"
android:layout_centerHorizontal="false"
android:layout_centerVertical="false"
android:layout_weight="1"
android:src="@drawable/checked"
app:civ_circle_background_color="@color/black" />
</LinearLayout>
<LinearLayout
android:id="@+id/Desc"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="35dp"
android:layout_marginRight="5dp"
android:orientation="horizontal">
<ImageView
android:id="@+id/ivSport"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_below="@id/Desc"
android:layout_marginTop="5dp"
android:layout_marginRight="5dp"
android:background="@drawable/circle"
fab:srcCompat="@drawable/skate" />
<TextView
android:id="@+id/txtNombre"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_weight="4"
android:ellipsize="end"
android:maxLines="1"
android:text="@string/app_name"
android:textAlignment="viewStart"
android:textAllCaps="true"
android:textSize="24sp"
android:textStyle="bold" />
<LinearLayout
android:id="@+id/zonaverified"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="end"
android:orientation="horizontal">
<ImageView
android:id="@+id/ivVerified"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_marginRight="5dp"
fab:srcCompat="@drawable/home_ambassador" />
<TextView
android:id="@+id/txtVerified"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="3dp"
android:layout_marginTop="5dp"
android:layout_marginRight="3dp"
android:text="@string/Not_verified"
android:textColor="@color/red_400"
android:visibility="gone" />
</LinearLayout>
</LinearLayout>
<TextView
android:id="@+id/txtdistancia"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/zonaVerificadores"
android:layout_marginTop="20dp"
android:layout_weight="1"
android:text="@string/spot_at"
android:textSize="14sp"
android:textStyle="bold" />
<TextView
android:id="@+id/txtUsuariosFuera"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/txtdistancia"
android:layout_marginLeft="7dp"
android:layout_marginTop="20dp"
android:layout_toRightOf="@id/fuera"
android:layout_weight="1"
android:text="5"
android:textSize="14sp"
android:textStyle="bold"
android:visibility="gone" />
<TextView
android:id="@+id/txtUsuariosDentro"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/txtdistancia"
android:layout_marginLeft="7dp"
android:layout_marginTop="20dp"
android:layout_toRightOf="@id/dentro"
android:layout_weight="1"
android:text="5"
android:textSize="14sp"
android:textStyle="bold"
android:visibility="gone" />
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/fuera"
android:layout_width="25dp"
android:layout_height="25dp"
android:layout_below="@id/txtdistancia"
android:layout_centerHorizontal="false"
android:layout_centerVertical="false"
android:layout_marginTop="10dp"
android:src="@drawable/checked"
android:visibility="gone"
app:civ_circle_background_color="@color/blue_800" />
<ImageView
android:id="@+id/ivDirections"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_below="@id/txtdistancia"
android:layout_centerHorizontal="true"
android:src="@drawable/directions" />
<TextView
android:id="@+id/txtDentroFuera"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/txtdistancia"
android:layout_marginLeft="5dp"
android:layout_marginTop="20dp"
android:layout_toRightOf="@id/fixpin"
android:text="TextView" />
<ImageView
android:id="@+id/fixpin"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_below="@id/txtdistancia"
android:layout_marginStart="5dp"
android:layout_marginTop="5dp"
android:layout_marginEnd="5dp"
android:layout_marginBottom="5dp"
android:background="@drawable/circle"
android:src="@drawable/checknegrosincirculo" />
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/dentro"
android:layout_width="25dp"
android:layout_height="25dp"
android:layout_below="@id/txtdistancia"
android:layout_centerHorizontal="false"
android:layout_centerVertical="false"
android:layout_marginLeft="20dp"
android:layout_marginTop="10dp"
android:layout_toRightOf="@id/txtUsuariosFuera"
android:src="@drawable/checked"
android:visibility="gone"
app:civ_circle_background_color="@color/green_500" />
</RelativeLayout>
编辑 2
设置 -15dp 上边距后的屏幕截图
解决方案
您应该在您的relativeLayout
:
android:layout_marginStart="5dp"
android:layout_marginTop="5dp"
android:layout_marginEnd="@dimen/browser_actions_context_menu_min_padding"
推荐阅读
- javascript - revokeObjectURL() 在 Safari 中不起作用?
- android - 在 Vulkan 中显示来自 ImageReader 的纹理
- c++ - 在程序中使用某个可执行文件的返回值
- java - 如何使用模拟单元测试覆盖静态字段?
- javascript - 导入后如何设置 React 组件的样式
- python - 使用 NLP - Spacy Matcher 提取电子邮件,然后对其进行加密和解密
- ios - 在换行符后附加字符串
- python - Pandas:如何使用生成的 MultiIndex 在另一列中插入 DataFrame 列?
- marklogic - MarkLogic 中的增量备份比平时花费的时间更长?
- kubernetes - Kubernetes:无效值:“****”:错误转换字段路径:不支持字段标签