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
分享到:
相关推荐
本文将深入探讨如何实现自定义的圆角ListView项以及处理选中背景。 首先,我们需要了解ListView的工作原理。ListView通过Adapter来填充数据,并通过ViewHolder优化性能。Adapter负责将数据转化为View,然后ListView...
1. **自定义ListView项布局**:首先,你需要创建一个自定义的XML布局文件,用于定义ListView的每一项。在这个布局中,你可以使用`<shape>`标签来创建一个具有圆角的矩形背景,通过设置`android:radius`属性来控制...
在这个自定义ListView中,我们将重写onDraw方法,以在绘制每个子视图(即列表项)时应用圆角效果。以下是一个简单的示例: ```java public class RoundCornerListView extends ListView { private int ...
1. **自定义ListView项布局**:首先,我们需要为ListView创建一个自定义的布局文件。在这个布局中,我们可以设置背景为一个带有圆角的Drawable资源。例如,可以创建一个XML形状资源文件,定义边框颜色、宽度以及圆角...
然而,系统默认的ListView样式通常是矩形,为了使应用界面更具设计感和个性化,开发者常常需要自定义ListView的Item,实现圆角样式。本篇文章将深入探讨如何在Android中实现ListView的圆角样式,打破传统的视觉效果...
而“listview圆角列表demo”则是针对ListView进行的一种定制化设计,使得ListView的每一项(item)显示为具有圆角的矩形,以提升界面的美观度和用户体验。下面将详细解释如何实现ListView的圆角效果。 1. **圆角...
1. **自定义ListView项布局**:创建一个新的XML布局文件,如`list_item.xml`,在这个文件中定义你需要的元素,并添加圆角属性。例如,如果使用一个LinearLayout作为父容器,可以使用`android:background`属性设置一...
本篇文章将详细探讨如何实现一个模仿iPhone中UITableView风格的Android ListView,特别是如何赋予ListView圆角效果。 首先,我们需要了解ListView的基本结构。ListView是Android中的一个视图容器,用于显示一列可...
1. **自定义ListView的Adapter**:你需要创建一个自定义的Adapter,该Adapter负责将数据转化为ListView的列表项视图。在这个过程中,你可以定制列表项视图的布局,包括设置背景为带有圆角的形状。 2. **使用Shape ...
2. 自定义ListView项的视图,同样通过重写`onDraw()`或使用XML drawable设置圆角背景。 3. 在Adapter中设置自定义的视图和背景。 4. 考虑滚动时的缓存问题,确保圆角效果不会丢失。 这个压缩包文件"ListView的圆角...
标题"listView圆角控制各个方向是否显示圆角"提示我们要讨论如何在ListView中实现这一功能,并且具有灵活性,即可以控制各个方向的圆角是否显示。 首先,我们可以通过自定义ListView的Adapter来实现这一需求。...
首先,要实现ListView的圆角,我们需要自定义ListView的背景。这通常通过创建一个XML形状资源文件来完成。在res/drawable目录下创建一个名为listview_background.xml的文件,内容如下: ```xml ...
首先,实现ListView圆角效果主要依赖于Android的Drawable资源,特别是Shape Drawable。Shape Drawable允许我们定义不同形状(如矩形、圆形等)并自定义其颜色、渐变、边框等属性。在这个案例中,我们将通过定义不同...
要实现一个具有圆角效果的ListView,我们需要结合自定义View、Drawable以及Adapter等技术来完成。本实例将详细介绍如何在Android中创建一个圆角ListView。 首先,我们要明白圆角效果通常是由背景Drawable实现的。在...
这篇博客文章可能探讨了如何自定义ListView的adapter和布局,实现具有圆角背景的效果。 首先,我们需要理解ListView的工作原理。ListView通过Adapter来填充数据,Adapter是连接数据源和视图的桥梁。开发者通常需要...
本教程将详细介绍两种实现ListView圆角显示的方法。 方法一:自定义ListView的Item View 首先,我们可以通过自定义ListView的item布局来实现圆角效果。在XML布局文件中,可以使用`android:background`属性设置一个...
"listview圆角形势"指的是为ListView的每一项或整个ListView添加圆角效果,这在UI设计中常常能提升应用的视觉吸引力。本文将详细介绍如何在Android中实现ListView的圆角效果,并探讨其实现方式和实用性。 首先,...
在本案例中,我们探讨的是如何实现一个“圆角ListView”,即ListView的每个条目拥有圆润的边角,而不是传统的直角。这种效果可以使界面看起来更加柔和,更符合现代设计趋势。 首先,我们要明白ListView本身并不直接...
综上所述,要实现“Android ListView 圆角”这一需求,我们需要结合自定义Adapter、自定义布局、Shape Drawable以及性能优化策略。同时,理解并运用这些知识点,可以确保在不引发OOM的情况下,提供美观且高效的用户...