分隔线是填充父项。我想适合金色边框……我该怎么办?

问题描述 投票:0回答:1

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9CazlHUy5wbmcifQ==” alt =“在此处输入图像说明”>

在此图像中,金色分隔线不适合屏幕。.我希望该行适合屏幕...我使用了fill_parent ..但这给了我这种布局...

这是我的自定义xml文件

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    android:id="@+id/main"
     >




<RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="40dp" 
    android:layout_centerVertical="true" android:background="#000000">

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="10dp"
        android:layout_height="10dp"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        android:layout_marginRight="1dp"
        android:src="@drawable/arrow" />




    <LinearLayout
        android:id="@+id/linear1"
        android:layout_width="fill_parent"
        android:layout_height="2dp"
        android:layout_alignParentBottom="true"
        android:background="@drawable/seprater_line" />

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:text="TextView"
        android:textColor="@android:color/white"
        android:textSize="18sp" />

</RelativeLayout>
</RelativeLayout>
android custom-lists
1个回答
1
投票

ListView的分频器与ListView本身的宽度一样宽。查看屏幕快照,您已经为ListView设置了一些边距或填充,这也导致为分隔线设置了边距/填充。删除这些属性,分隔线将在屏幕的整个宽度上运行。通过为行定义自定义xml文件,可以在需要的地方添加自定义填充/边距。

© www.soinside.com 2019 - 2024. All rights reserved.