android – 带圆角的Listview项目

前端之家收集整理的这篇文章主要介绍了android – 带圆角的Listview项目前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试将listview项目制成带有圆角的矩形形状,但是我发生了什么,只有第一行在上部带有圆角,其余的子列表视图项目都是矩形,没有圆角.我不知道为什么会这样.

这是我的listview代码

<ListView
    android:id="@+id/listViewdoctorwithappointment"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginLeft="7dp"
    android:layout_marginRight="7dp"
    android:layout_marginTop="10dp"
    android:minHeight="80dp"
    android:background="@drawable/customshapeduplicate"
    android:cacheColorHint="@android:color/transparent"
    android:divider="#4F94CD"
    android:dividerHeight="10dp"

    android:smoothScrollbar="true"

    android:listSelector="@drawable/selector"
    android:scrollbars="none" >
</ListView>

这是我的customshapeduplicatefile是这样的:

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <gradient android:startColor="#ffffff" android:endColor="#ffffff" 
        android:angle="270"/> 

    <corners android:bottomRightRadius="10dp" android:bottomLeftRadius="10dp" 
        android:topLeftRadius="10dp" android:topRightRadius="10dp"/> 
</shape>

这是图像:

解决方法

设置背景不是列表视图,而是用于显示列表视图行的自定义布局
android:background="@drawable/customshapeduplicate"
原文链接:https://www.f2er.com/android/309547.html

猜你在找的Android相关文章