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

时间:2015-01-28 15:54:37

标签: android android-layout android-listview

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

这是我的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>

2 个答案:

答案 0 :(得分:1)

如果设置为黑色,则只会变黑。如果你想要灰色,你需要将颜色设置为灰色。 Android可以读取你在代码中写的内容,无法读懂你的想法。 :d

这样做

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

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

android:divider="#BDBDBD"
android:dividerHeight="1dp"
列表视图中的

答案 1 :(得分:0)

<View android:background="#000000"

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