﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-gps梦想-随笔分类-android开发</title><link>http://www.blogjava.net/bzbaifan/category/52106.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 06 Jul 2012 03:23:19 GMT</lastBuildDate><pubDate>Fri, 06 Jul 2012 03:23:19 GMT</pubDate><ttl>60</ttl><item><title>Android Adapter详解</title><link>http://www.blogjava.net/bzbaifan/archive/2012/07/06/382348.html</link><dc:creator>gps梦想</dc:creator><author>gps梦想</author><pubDate>Fri, 06 Jul 2012 03:19:00 GMT</pubDate><guid>http://www.blogjava.net/bzbaifan/archive/2012/07/06/382348.html</guid><wfw:comment>http://www.blogjava.net/bzbaifan/comments/382348.html</wfw:comment><comments>http://www.blogjava.net/bzbaifan/archive/2012/07/06/382348.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bzbaifan/comments/commentRss/382348.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bzbaifan/services/trackbacks/382348.html</trackback:ping><description><![CDATA[<div>  <p style="text-indent:21.0pt">Android Adapter <span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">是将数据绑定到</span>UI <span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">界面上的桥接类。</span> Adapter<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">负责创建和显示每个项目的子</span>View<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">和提供对下层数据的访问。支持</span>Adapter<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">绑定的</span>UI<span style="font-family: 宋体;Times New Roman&quot;;Times New Roman&quot;">控件必须扩展</span>Adapter View<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">抽象类。创建自己的继承自</span>AdapterView<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">的控件和创建新的</span>Adapter<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">类来绑定它们是可能的。</span></p>  <p style="text-indent:21.0pt">Android <span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">系统本身提供了两种现成的</span>Adapter <span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">供我们使用。</span></p>  <p style="margin-left:21.0pt;text-indent:21.0pt;"><span style="Times New Roman&quot;">1.</span>ArrayAdapter<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">：它是一个绑定</span>View<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">到一组对象的通用类。默认情况下，</span>ArrayAdapter<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">绑定每个对象的</span>toString<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">值到</span>layout<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">中预先定义的</span>TextView<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">空间上。构造函数允许用户使用更加复杂的</span>Layout<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">或者通过重写</span>getView<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">方法来扩展类从而使用</span>TextView<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">的替代物</span></p>  <p style="margin-left:21.0pt;text-indent:21.0pt;"><span style="Times New Roman&quot;">2.</span>SimpleCursorAdapter<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">：它绑定</span>View<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">到</span>Content Provider <span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">查询返回的游标上。指定一个</span>XML layout<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">定义，然后将数据集的每一列的值绑定到</span>layout<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">中的一个</span>View</p>  <p style="margin-left:42.0pt">&nbsp;</p>  <p style="text-indent:21.0pt"><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">写自己的</span>Adapter<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">类实现更多复杂的</span>UI<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">界面和数据绑定</span></p>&nbsp;&nbsp;&nbsp; <br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">class</span><span style="color: #000000; ">&nbsp;MyAdapter&nbsp;</span><span style="color: #0000FF; ">extends</span><span style="color: #000000; ">&nbsp;SimpleAdapter&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">private</span><span style="color: #000000; ">&nbsp;LayoutInflater&nbsp;mInflater;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">private</span><span style="color: #000000; ">&nbsp;Context&nbsp;context;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">private</span><span style="color: #000000; ">&nbsp;List</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">Map</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">String,Object</span><span style="color: #000000; ">&gt;&gt;</span><span style="color: #000000; ">&nbsp;list;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">private</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;resource;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">private</span><span style="color: #000000; ">&nbsp;String[]&nbsp;tags;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">private</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">[]&nbsp;ids;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;MyAdapter(Context&nbsp;context,&nbsp;List</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">Map</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">String,Object</span><span style="color: #000000; ">&gt;&gt;</span><span style="color: #000000; ">&nbsp;items,&nbsp;</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;resource,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String[]&nbsp;tags,</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">[]&nbsp;ids)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">super</span><span style="color: #000000; ">(context,&nbsp;items,&nbsp;resource,&nbsp;tags,&nbsp;ids);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">.mInflater&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;LayoutInflater.from(context);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">.context&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;context;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">.list&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;items;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">.resource&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;resource;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">.tags&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;tags;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">.ids&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;ids;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;getCount()&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">return</span><span style="color: #000000; ">&nbsp;list.size();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;Object&nbsp;getItem(</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;position)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">return</span><span style="color: #000000; ">&nbsp;list.get(position);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">long</span><span style="color: #000000; ">&nbsp;getItemId(</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;position)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">return</span><span style="color: #000000; ">&nbsp;position;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;View&nbsp;getView(</span><span style="color: #0000FF; ">final</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;position,&nbsp;View&nbsp;convertView,&nbsp;ViewGroup&nbsp;parent)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;convertView&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">super</span><span style="color: #000000; ">.getView(position,&nbsp;convertView,&nbsp;parent);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">&nbsp;(convertView&nbsp;</span><span style="color: #000000; ">==</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">null</span><span style="color: #000000; ">)&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Toast.makeText(context,&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">this&nbsp;is&nbsp;null</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,&nbsp;</span><span style="color: #000000; ">2000</span><span style="color: #000000; ">).show();&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span style="color: #0000FF; ">else</span><span style="color: #000000; ">&nbsp;{&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ImageView&nbsp;more&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;(ImageView)&nbsp;convertView.findViewById(R.id.iv_more);&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;more.setOnClickListener(</span><span style="color: #0000FF; ">new</span><span style="color: #000000; ">&nbsp;View.OnClickListener()&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">void</span><span style="color: #000000; ">&nbsp;onClick(View&nbsp;arg0)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;intent&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">new</span><span style="color: #000000; ">&nbsp;Intent(context,&nbsp;VehicleInfoActivity.</span><span style="color: #0000FF; ">class</span><span style="color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;intent.putExtra(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">vehicleID</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,&nbsp;VehicleListActivity.idList.get(position));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;intent.putExtra(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">CameraID</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">0</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Toast.makeText(context,&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">sssssss</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,&nbsp;</span><span style="color: #000000; ">2000</span><span style="color: #000000;">).show();&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;context.startActivity(intent);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">return</span><span style="color: #000000;">&nbsp;convertView;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />}<br /></span></div><p style="text-indent:21.0pt"><span style="font-size:12.0pt;font-family:宋体;color:black">主要重载</span><span style="font-size:12.0pt;font-family:Consolas;Times New Roman&quot;;color:black">getCount </span><span style="font-size:12.0pt;font-family:宋体;color:black">方法，</span><span style="font-size:12.0pt;font-family:Consolas;Times New Roman&quot;;color:black">getView</span><span style="font-size:12.0pt;font-family:宋体;color:black">方法</span><span style="font-size:12.0pt;font-family:Consolas;Times New Roman&quot;;color:black"> getItem</span><span style="font-size:12.0pt;font-family:宋体;color:black">方法</span><span style="font-size:12.0pt;font-family:Consolas;Times New Roman&quot;;color:black"> getItemId</span><span style="font-size:12.0pt;font-family:宋体;color:black">方法；</span> <span style="font-size:12.0pt;font-family:宋体;color:black">参数解析：</span><span style="font-size:12.0pt;font-family:Consolas;Times New Roman&quot;; color:black">context</span><span style="font-size:12.0pt;font-family:宋体;color:black">：传入的上下文</span><span style="font-size:12.0pt;font-family:Consolas;Times New Roman&quot;; color:black">Activity</span><span style="font-size:12.0pt;font-family:Consolas;Times New Roman&quot;;color:black">, items</span> <span style="font-size:12.0pt;font-family:宋体;color:black">绑定数据的列表</span><span style="font-size:12.0pt;font-family:Consolas;Times New Roman&quot;; color:black">, resource</span><span style="font-size:12.0pt;font-family:Consolas;Times New Roman&quot;; color:black"> layout</span><span style="font-size:12.0pt;font-family:宋体;color:black">布局</span><span style="font-size:12.0pt;font-family:Consolas;Times New Roman&quot;; color:black">ID</span><span style="font-size:12.0pt;font-family:Consolas;Times New Roman&quot;;color:black">, tags</span> <span style="font-size:12.0pt;font-family:宋体;color:black">绑定数据的</span><span style="font-size:12.0pt;font-family:Consolas;Times New Roman&quot;;color:black">key</span><span style="font-size:12.0pt;font-family:Consolas;Times New Roman&quot;; color:black">, ids</span><span style="font-size:12.0pt;font-family:Consolas;Times New Roman&quot;;color:black"> Item </span><span style="font-size:12.0pt;font-family: 宋体;color:black">中对应</span><span style="font-size:12.0pt;font-family:Consolas;Times New Roman&quot;;color:black">key</span><span style="font-size:12.0pt;font-family:宋体;color:black">的资源</span><span style="font-size:12.0pt;font-family:Consolas;Times New Roman&quot;;color:black">ID</span><span style="font-size:12.0pt;font-family:宋体;color:black">。</span> <span style="font-size:12.0pt;font-family:宋体;color:black">在</span><span style="font-size:12.0pt;font-family:Consolas;Times New Roman&quot;;color:black">getView</span><span style="font-size:12.0pt;font-family:宋体;color:black">中自定义</span><span style="font-size:12.0pt;font-family:Consolas;Times New Roman&quot;;color:black">Item</span><span style="font-size:12.0pt;font-family:宋体;color:black">里面的事件监听，自定义新的重载后的显示界面返回</span><span style="font-size:12.0pt;font-family:Consolas;Times New Roman&quot;;color:black"> convertView</span><span style="font-size:12.0pt;font-family:宋体;color:black">。</span> <span style="font-size:12.0pt;font-family:宋体;color:black">如果需要使用到父类</span><span style="font-size:12.0pt;font-family:Consolas;Times New Roman&quot;; color:black">SimpleAdapter</span> <span style="font-size:12.0pt; font-family:宋体; color:black">显示效果需要调用</span><span style="font-size:12.0pt;font-family:Consolas;Times New Roman&quot;; color:black">super.getView</span><span style="font-size:12.0pt;font-family:宋体;color:black">方法为</span><span style="font-size:12.0pt;font-family:Consolas;Times New Roman&quot;; color:black"> convertView </span><span style="font-size:12.0pt;font-family:宋体;color:black">赋值。</span></p>  </div><img src ="http://www.blogjava.net/bzbaifan/aggbug/382348.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bzbaifan/" target="_blank">gps梦想</a> 2012-07-06 11:19 <a href="http://www.blogjava.net/bzbaifan/archive/2012/07/06/382348.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>