续写Android布局中一些琐碎的东西整理记录
2010-08-18 23:58
471 查看
今天,我来写写android中Listview的相关琐碎知识,也是我遇到的一些个困惑。希望可以与大家共勉!
1.自定义ListView行间的分割线
不知道大家在学习有关listview的时候,遇到过这样的问题,内容能够显示出来,但是效果不尽如人意。比如,在网上看别人写的代码和运行的效果,中间有一些分割线,感觉很不错,而自己的却不行。它们是怎么实现的呢,其实很简单,只要我们在Listview使用这样的属性就可以了:android:divider="#ffffffff",这是用来定义分隔符的颜色的,可以随便改,也可以指向一个图片对象。当然还有另外一个属性:
android:dividerHeight="1px"(这里的像素值也是可以随便改动的),它用来设置你的分割线的高度。这个你可以根据情况来变动。
2.有关ListView的适配器使用中,形如这样的一段代码的解析:
SimpleAdapter adapter = new SimpleAdapter(this, feed.getAllItemsForListView(),
android.R.layout.simple_list_item_2, new String[] { RSSItem.TITLE,RSSItem.PUBDATE },
new int[] { android.R.id.text1 , android.R.id.text2});
这段简短的代码是我在编写android的RSS订阅的时候使用到的一段代码。我来说说这里面每一个参数说代表的含义:
第一个参数表示上下文;
第二个参数是一些数据,用来存放一些值;
第三个参数表示一个布局资源,这里我们使用系统的layout来显示两项进行显示;
第四个参数表示通过它里面的参数来映射所对应的值,具体到这里就是说,通过RSSItem.TITLE,RSSItem.PUBDATE来映射它们所对应的值,而这些值我们已经把它存放在第二个参数里,所以我们可以从那里获取它们所对应的值 ;
第五个参数表示我们把映射到的对应的值放在对应的位置上,(android.R.id.text1 , android.R.id.text2,我们可以把它理解为一个文本框)
1.自定义ListView行间的分割线
不知道大家在学习有关listview的时候,遇到过这样的问题,内容能够显示出来,但是效果不尽如人意。比如,在网上看别人写的代码和运行的效果,中间有一些分割线,感觉很不错,而自己的却不行。它们是怎么实现的呢,其实很简单,只要我们在Listview使用这样的属性就可以了:android:divider="#ffffffff",这是用来定义分隔符的颜色的,可以随便改,也可以指向一个图片对象。当然还有另外一个属性:
android:dividerHeight="1px"(这里的像素值也是可以随便改动的),它用来设置你的分割线的高度。这个你可以根据情况来变动。
2.有关ListView的适配器使用中,形如这样的一段代码的解析:
SimpleAdapter adapter = new SimpleAdapter(this, feed.getAllItemsForListView(),
android.R.layout.simple_list_item_2, new String[] { RSSItem.TITLE,RSSItem.PUBDATE },
new int[] { android.R.id.text1 , android.R.id.text2});
这段简短的代码是我在编写android的RSS订阅的时候使用到的一段代码。我来说说这里面每一个参数说代表的含义:
第一个参数表示上下文;
第二个参数是一些数据,用来存放一些值;
第三个参数表示一个布局资源,这里我们使用系统的layout来显示两项进行显示;
第四个参数表示通过它里面的参数来映射所对应的值,具体到这里就是说,通过RSSItem.TITLE,RSSItem.PUBDATE来映射它们所对应的值,而这些值我们已经把它存放在第二个参数里,所以我们可以从那里获取它们所对应的值 ;
第五个参数表示我们把映射到的对应的值放在对应的位置上,(android.R.id.text1 , android.R.id.text2,我们可以把它理解为一个文本框)
相关文章推荐
- Android布局中一些琐碎的东西整理记录
- 整理一下之前工作中记录过的一些东西——数据库连接
- Android学习---关于布局的一些东西
- 整理一下之前工作中记录过的一些东西——informix的一些命令
- 整理一下之前工作中记录过的一些东西——交强险无赔优
- 整理一下之前工作中记录过的一些东西——SQL
- 整理一下之前工作中记录过的一些东西——车险理赔中的一些概念
- 整理一下之前工作中记录过的一些东西——shell
- 整理一下之前工作中记录过的一些东西——informix
- android布局中的一些记录
- 整理一下之前工作中记录过的一些东西——sequence:在这里可以解释为"序列"
- 整理一下之前工作中记录过的一些东西——4gl
- 15.Android中LinearLayout布局一些小记录
- 记录一些关于android,cocos2d-x,objective-c,mfc,directX,c++,数学的东西
- 开发Android,记录一些琐碎的知识
- 一些关于android控件布局的小细节记录
- Android一些你需要知道的布局优化技巧
- android 获取一些系统指定路径的方法整理
- Android开发中常用到的一些工具类整理
- androidannotations使用时的一些问题的记录以及获取签名的MD5