如何更改列表详细信息布局中列表视图边框线的颜色?
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) 以匹配您要使用的颜色。
如何在列表详情布局中改变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) 以匹配您要使用的颜色。