首页
学习
活动
专区
圈层
工具
发布

android ListView实现圆角(两种解决方案)

这种带有圆角的listview' 看起来很棒吧,确实是这样,其实也不能这么说,主要方形太多了,斯通见惯就不值钱了,“物以稀为贵嘛”....就好比学java都搞androd,很明显嘛,为了多赚点钱,可是供过于求的话,就不这么乐观了,就好比现在这个圆角,如果太多太多的话,我想若干时间段,肯定会被新的视图所代替.所以“跟随潮流,放宽眼线”很重要...android:radius="8dp" /> 接下来我们要实现也就是listview的第一项selector后背景的shape...,加上如上面这些比较死的数据,我们完全没有必要用listview来实现,TableLout完全够了.主要是我们怎么实现带有弧度的边罢了,不过这也完全得力于shape的功劳,至于点击效果效果嘛,我们有selector...实现代码: package com.jj.corner; import java.util.ArrayList; import java.util.HashMap; import java.util.Map

1.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ListView使用技巧-更新中

    { return position; } //每当Android ListView需要显示一行时,它会调用此方法 @Override public View...当然,分隔线不仅仅可以设置为一个颜色,也可以设置为图片资源,分隔线的使用代码如下: android:divider="@android:color/holo_green_light"...取消ListView的Item点击效果 当点击ListView的某一项Item时,系统默认会出现一个点击效果,在Android5.X上是一个波纹的效果,而在5.X以下是一个改变背景颜色的效果,但是我们可以通过修改...android:listSelector="#00000000" 当然也可以是用Android系统自带的透明色来实现这个效果 android:listSelector="@android:color/...android.widget.ListView; import java.util.ArrayList; import java.util.List; public class NotifyTest

    1.6K30

    PinnedSectionListView详细介绍(android开源项目)

    但是对于PinnedSectionListView.java 这个文件没有细讲。由于研究源码也是程序猿的一种能力,所以我专门研究了这个java文件。 现在我已经重新输入了adapter中的数据。...我们可以将这个listview看成一个普通的listview加上一个放在listview头部的textView,这样就好理解了。...(这个函数对应的两个分函数我也在代码里面注释了,这里就不贴出来了) 另外,新建工程来粗略实现一下我刚才的“将这个listview看成一个普通的listview加上一个放在listview头部的textView...”的设想 先来activity_main.xml 注意次序,textview要覆盖listview的一部分,所以要放在布局文件的下面 android="http...; import android.graphics.Color; import android.view.LayoutInflater; import android.view.View; import

    86150

    Android – Drawable 详解

    Drawable倾向于在XML中定义,然后可以通过XML或Java代码应用于View。 有关Android的每个版本的默认Drawable列表,请参考androiddrawables网站。...纯色 Shapes 下面是一个绘制带有边框的圆角矩形的示例: 的箭头,我们定义了这个区域之外的区域。右侧和底部的行定义了可以填充文本的位置。如果没有底线,您的文字将不会填满拉伸区域的整个宽度,并且可能无法正确居中。...现在,让我们将自己的样式添加到ListView。让我们添加一个默认的渐变和一个按下的渐变,改变项目之间的分隔线颜色,并在ListView周围添加一个边框。...运行时Drawables 我们可以通过访问具有可绘制应用的视图的背景,在我们的Java代码的运行时访问drawable。

    6.4K50
    领券