`

自定义ListView圆角

阅读更多
String[] mStrings = { "aaaa", "bbbb", "cccc" };
ListView listView = (ListView) findViewById(R.id.list);
		listView.setAdapter(new ArrayAdapter<String>(this,
				android.R.layout.simple_list_item_1, mStrings));

<ListView android:id="@+id/list" android:layout_width="fill_parent"
		android:layout_height="wrap_content" android:background="@layout/list_corner_1"
		android:layout_weight="1.0" />

list_corner_1.xml:
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
	android:shape="rectangle">
	<gradient android:startColor="#CCCCFF" android:endColor="#99CCFF"
		android:angle="90" />
	<corners android:bottomRightRadius="10dp"
		android:bottomLeftRadius="10dp" android:topLeftRadius="10dp"
		android:topRightRadius="10dp" />
</shape>


进阶:利用9-Patch PNG来实现ListView的圆角显示
http://www.learningandroid.net/blog/advance/9-patch-listview-coner/

Android ListView圆角实现
http://topmanopensource.iteye.com/blog/1595232
分享到:
评论
1 楼 sonymusic 2011-04-12  
不错不错,不过加上以下代码会更完美
android:paddingTop="10dp" android:paddingBottom="10dp"

这里还有一篇用9patch图做背景的解决方案:
http://www.learningandroid.net/blog/advance/9-patch-listview-coner/
美工过关的话,效果会更好。

相关推荐

    自定义listview 圆角listviewitem 处理 选中背景处理

    NULL 博文链接:https://aichixihongshi.iteye.com/blog/1129584

    ListView圆角样式

    自定义ListView的Item圆角样式,打破传统平凡样式ListView。

    圆角ListView

    自定义ListView实现圆角呈现给用户

    Delphi 实现文字透明外观圆角的ListView数据列表.rar

    Delphi自定义ListView控件的外观样式,定义了ListView的圆角,定义了圆角矩形(win API函数),并设置圆角窗口,窗口中的文字定义为透明状态,在Listview列表的设置方面,启用双缓存,防止闪屏,并设置了 ListView1....

    ListView、ListBox背景样式

    WPF/C#中的ListView、ListBox的背景样式、 选中行样式,可自定义选中行项的背景颜色、圆角、方形等任意形状的背景以及前景色!以ListView为例说明,使用时如下: &lt;ListView ItemContainerStyle="{DynamicResource ...

    Android例子源码IOS风格的圆角listview

    本例子是一个IOS风格的自定义圆角listview,更多IOS风格控件可以点击IOS风格分类。默认编码GBK编译版本2.3.3

    Android仿ios圆角分组listView

    Android仿ios圆角分组listView,自定义控件,自感觉效果很赞。使用方法:RoundAdapte类的两个方法根据你的需求重写掉即可

    Android例子源码IOS风格的圆角listview.zip

    本例子是一个IOS风格的自定义圆角listview,更多IOS风格控件可以点击IOS风格分类。默认编码GBK编译版本2.3.3

    自定义list

    自定义圆角listview,使用的是android:shape设置样式

    Android例子IOS风格的圆角listview特效代码

    本例子是一个IOS风格的自定义圆角listview,更多IOS风格控件可以点击IOS风格分类。默认编码GBK编译版本2.3.3

    完美仿小米设置界面

    完美仿小米设置圆角ListView,实现了自定义圆角ListView,自定义Item点击背景,自定义ScrollView实现边界反弹,解决与ListView显示冲突,去除边界蓝色渐变和边缘模糊效果。

    CornerListviewDemo

    如果Listview只有一条记录时,4个角都是圆角; 如果2条记录时,第一条记录上边为圆角,第二条记录下边为圆角; 如果多条记录时,中间不是圆角,首尾为圆角。

    Android代码-处理异步下载的库

    lib_download 效果图 ...全局公用一个线程池 非ImageView的view也支持哦 ...通过自定义的方式确保默认的加载中和加载失败的图片在任何形状的view中都能显示完整并且大小适当。 如果view使用或者继承dow

    SwissArmyKnife-android免root兼容所有版本ui调试工具.zip

    层级信息可以通过滚动滚轮来控制只显示某一层次区间的信息,比如只想看ListView中子控件的大小,就可以滚动滚轮来控制只显示ListView子控件大小,具体调整成多少需要多次尝试。滚轮可以控件边框,宽高,布局树等等。...

    Curtain:一个Android 高亮View蒙层库

    自动识别圆角背景,也可以自定义高亮形状 高亮区域支持自定义大小、操作灵活 顺应变化,基于Android X 配置简单,导入方便 Installation: dependencies { implementation 'com.qw:curtain:0.0.9' } Usage: 仅仅是...

    Android-app.rar

    Android例子源码IOS风格的圆角分组设置页面 Android例子源码不断保持后台唤醒的例子源码 Android例子源码九宫格密码输入例子 Android例子源码仿QQ的头像选择弹出的对话框 Android例子源码仿多看阅读的左右平移翻页...

    点击展开并自动滚动到顶部

    点击展开并自动滚动到顶部,listview点击可以展开并自动滚动到顶部,同时包括上下拉动刷新,还有两种自定义风格的圆角dialog,当然这只是一个demo,大家可以了解一下。 详细说明:...

    AndroidProject案例集合

    自定义NavigationView搭配DrawerLayout的具体使用。 MVP的项目应用。 ToolBar,CardView,SwipereFreshLayout 等控件使用 Glide加载监听,获取缓存,圆角图片。 RecyclerView下拉刷新,上拉加载 。 面向Hoder编程...

    delphi 开发经验技巧宝典源码

    0283 显示圆角窗体 183 0284 制作多边形窗体 184 0285 以文字的形式显示窗体 185 0286 如何实现窗体半透明 185 0287 制作立体窗口阴影效果 186 8.6 工具栏、状态栏及下拉列表 187 0288 制作带历史信息...

Global site tag (gtag.js) - Google Analytics