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

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

“在此处输入图像描述”

在此图像中,金色分隔线不适合屏幕。.我希望该行适合屏幕...我使用了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.