如何在android中为Border-view提供Border

Sac*_*n D 1 java eclipse android android-listview

我在android java Eclipse中开发一个应用程序并排有两个列表视图,我想为每个添加边框list-view.怎么办?请帮我...

Sha*_*wal 5

您可以使用shape为每个列表视图设置背景边框.下面是您可以创建的示例shape.xml文件,并将其设置为列表视图的背景.

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
    <solid android:color="#f3f3f3"/>    
    <stroke android:width="1dp" android:color="#bfbfbf"/>
    <padding android:left="0dp" android:top="0dp"
            android:right="0dp" android:bottom="0dp" />
</shape>
Run Code Online (Sandbox Code Playgroud)

如果您需要圆角到您的listiew,您可以使用

<corners android:radius="8dp" />
Run Code Online (Sandbox Code Playgroud)

即使你可以通过xml文件设置背景如下::

 android:background="@drawable/shape"
Run Code Online (Sandbox Code Playgroud)

并通过以下代码:::

listview_instance.setBackgroundResource(R.drawable.shape);
Run Code Online (Sandbox Code Playgroud)

还要确保项目的res/drawable文件夹包含shape.xml文件.