重写ListView的Adapter 在getView方法里处理布局 可以通过setPadding的方法达到弧形效果.

下面是重写的Adapter getView方法:

@Override
public View getView(int position, View convertView, ViewGroup parent) {
  // TODO Auto-generated method stub
  if (views == null) {
   views = new SparseArray<LinearLayout>(mList.length);
  }
  LinearLayout layout = views.get(position);
  if(layout == null){
   layout = (LinearLayout) LayoutInflater.from(mContext).inflate(
     R.layout.listitem, null);
   views.put(position, layout);
  }
  layout.setPadding(a[position], 0, 0, 0);
  TextView tv = (TextView) layout.findViewById(R.id.TextViewItem);
  tv.setText(mList[position]);
  return layout;
}

引用:http://android.tgbus.com/Android/tutorial/201103/346146.shtml

转载于:https://www.cnblogs.com/xiaoxiaoboke/archive/2011/06/24/2089065.html

ListView控件的弧形设计相关推荐

  1. java listview控件_ListView普通列表控件的使用

    Android中的列表空间非常灵活,可以自定义每一个列表项,实际上每一个列表项就是一个View,在Android定义了3个列表控件:ListView.ExpandableListView和Spinne ...

  2. SQLite数据库---ListView控件之商品展示案例

    转自:http://blog.csdn.net/winnie_hu/article/details/70254380?locationNum=10&fps=1 运用ListView控件在界面上 ...

  3. 在ASP.NET中使用ListView控件对数据进行显示、分页和排序

    最终效果图如下所示: 使用ListView控件是不需要写代码的,下面我们来看一下ListView的操作流程: 1.首先新建一个ASP窗体 2.然后拖入一个ListView和一个SqlDataSourc ...

  4. Android使用ListView控件问题

    Android使用ListView控件问题: The application has stopped unexpectedly, please try again. 开发环境:android 1.6 ...

  5. ASP.NET ListView控件基本操作

    1.前台代码 View Code 1 <asp:ListView ID="lvDepartment" runat="server" DataKeyName ...

  6. 【转】 ASP.NET 3.5中使用新的ListView控件

    ASP.NET中新的ListView控件为显示和CURD数据库操作提供了基于模板的布局,使之成为一项极好的方式,建立以数据为中心的Web应用程序. 当你编写以用户为中心的应用程序时,总需要某种形式的数 ...

  7. C# ListView控件显示表格(自适应宽度),添加 Checkbox,删除选择项,选中颜色和鼠标滑过背景变色

    本文转载自:http://www.liangshunet.com/ca/201309/586362553.htm 亮术网 2020-03-07 本网原创 DataGridView控件功能十分强大,显示 ...

  8. ListView控件的基本使用(方式一:使用ArrayAdapter适配器实现)

    ListView绝对可以称得上是Android中最常用的控件之一,几乎所有的应用程序都会用到它.由于手机屏幕空间都比较有限,能够一次性在屏幕上显示的内容并不多,当我们的程序中有大量的数据需要展示的时候 ...

  9. ListView控件学习系列2-编辑ListView(Edit,Update,Insert,Delete)

    目录: ListView控件学习系列1-了解ListView控件 ListView控件学习系列2-编辑ListView ListView控件学习系列3-ListView选择,排序,分页 ListVie ...

最新文章

  1. c语言函数指针的理解与使用(学习)
  2. vray for 3dmax2019中文版
  3. Centos 中 TCPWrappers访问控制
  4. 【C++ Primer】自己动手编写函数 atoi(char *str)
  5. python云盘服务_Python无所不能?五分钟教会你用python打造个人云盘!
  6. MATLAB中cif用于清除什么,cifti-matlab-master 能够对MRI数据进行功能成像 - 下载 - 搜珍网...
  7. SAP Commerce(SAP Hybris)学习资料汇总
  8. how is Bean object created
  9. 一招彻底帮你搞定HashMap源码,项目实战
  10. java 泛型集合示例_Java 泛型(示例代码)
  11. 2017.9.23 循环格 思考记录
  12. Kudu : 插入无法获取主键冲突的异常
  13. 【洛谷 P4886】 快递员 (点分治)
  14. linux 进程killed_linux下运行Gaussian09进程被killed
  15. Redis实用教程-----------菜鸟快速入门
  16. C#实现反双曲余弦函数等
  17. 怎样提高平面设计色彩表现力
  18. 用citespace对知网文献的关键词分析结果很少如何解决?
  19. 并行:并行编程的基础概述
  20. 如何加快疫苗生产?答案在技术领域而非医学领域

热门文章

  1. 使用Response.Filter过滤非法词汇
  2. PHP 报错 Use of undefined constant prop_values - ass...
  3. 免费wordpress主题在线生成网站
  4. 爬虫入门三(获取各国网址,三种网页抓取方法,下载缓存)
  5. ROS小白——软件安装(1)
  6. linux如何安装infer
  7. linux实现自动远程备份(scp+ssh)
  8. Java—Object类及自定义克隆详解
  9. 事务的隔离级别 mysql
  10. 熟悉HTML基本标签的分类测试分析 1218