如何更改列表详细信息布局中列表视图边框线的颜色?

how to change the color of the border line of listview in a list detail layout?

如何在列表详情布局中改变listview边框线的颜色?在大屏幕(平板电脑)中,分隔列表视图和详细视图的始终是一条黑线。不确定它的设置位置或如何设置新值。我想把它改成灰色。

这是我的 activity_items.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/LinearLayout1"
    android:showDividers="middle"
    android:baselineAligned="false"
    android:orientation="horizontal"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <fragment
        android:id="@+id/fragmentItemsList"
        android:name="com.demo.ListFragment"
        android:layout_height="wrap_content"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:color="#757872"
        tools:layout="@layout/fragment_items_list"
        />

    <View android:background="#000000"
        android:layout_width="1dp" 
        android:layout_height="wrap_content"
        />

    <FrameLayout
        android:id="@+id/flDetailContainer"
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:layout_weight="2"
        />


</LinearLayout>

如果你设置黑色,你只会得到黑色。如果你想要灰色,你需要将颜色设置为灰色。 Android 可以读懂你在代码中写的东西,不能读懂你的想法。 :D

这样做

<View android:background="#BDBDBD"
    android:layout_width="1dp" 
    android:layout_height="wrap_content"/>

要更改列表视图分隔符颜色,请执行此操作

android:divider="#BDBDBD"
android:dividerHeight="1dp"

在您的列表视图中

<View android:background="#000000"

只需更改代码 (000000) 以匹配您要使用的颜色。