如何在列表详细信息布局中更改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>
答案 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)即可匹配您要使用的颜色。