﻿<?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-风人园-随笔分类-Android</title><link>http://www.blogjava.net/wuxufeng8080/category/54267.html</link><description>弱水三千，只取一瓢，便能解渴；佛法无边，奉行一法，便能得益。</description><language>zh-cn</language><lastBuildDate>Wed, 21 Dec 2016 19:29:27 GMT</lastBuildDate><pubDate>Wed, 21 Dec 2016 19:29:27 GMT</pubDate><ttl>60</ttl><item><title>android ResourceNotFoundException</title><link>http://www.blogjava.net/wuxufeng8080/archive/2016/12/21/432162.html</link><dc:creator>风人园</dc:creator><author>风人园</author><pubDate>Wed, 21 Dec 2016 12:48:00 GMT</pubDate><guid>http://www.blogjava.net/wuxufeng8080/archive/2016/12/21/432162.html</guid><wfw:comment>http://www.blogjava.net/wuxufeng8080/comments/432162.html</wfw:comment><comments>http://www.blogjava.net/wuxufeng8080/archive/2016/12/21/432162.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wuxufeng8080/comments/commentRss/432162.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wuxufeng8080/services/trackbacks/432162.html</trackback:ping><description><![CDATA[<br />在对 TextView 或者 EditText 进行赋值时，调用setText()方法，一定要注意，使用String类型，不要使用int 或者long，否则 会出现找不到资源的异常。系统自动会将int作为一个资源ID，然后去R 里面找，结果找不到。<img src ="http://www.blogjava.net/wuxufeng8080/aggbug/432162.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wuxufeng8080/" target="_blank">风人园</a> 2016-12-21 20:48 <a href="http://www.blogjava.net/wuxufeng8080/archive/2016/12/21/432162.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>android 系统提示对话框（AlertDialog）的使用（zt）</title><link>http://www.blogjava.net/wuxufeng8080/archive/2016/12/02/432038.html</link><dc:creator>风人园</dc:creator><author>风人园</author><pubDate>Fri, 02 Dec 2016 04:54:00 GMT</pubDate><guid>http://www.blogjava.net/wuxufeng8080/archive/2016/12/02/432038.html</guid><wfw:comment>http://www.blogjava.net/wuxufeng8080/comments/432038.html</wfw:comment><comments>http://www.blogjava.net/wuxufeng8080/archive/2016/12/02/432038.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wuxufeng8080/comments/commentRss/432038.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wuxufeng8080/services/trackbacks/432038.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: http://blog.csdn.net/meng425841867/article/details/8523730在按键单击事件中添加创建对话框并设置相关属性。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;view plain&nbsp;copy dialogButton=(Button)findViewBy...&nbsp;&nbsp;<a href='http://www.blogjava.net/wuxufeng8080/archive/2016/12/02/432038.html'>阅读全文</a><img src ="http://www.blogjava.net/wuxufeng8080/aggbug/432038.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wuxufeng8080/" target="_blank">风人园</a> 2016-12-02 12:54 <a href="http://www.blogjava.net/wuxufeng8080/archive/2016/12/02/432038.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Android 自定义ListView adapter（zt）</title><link>http://www.blogjava.net/wuxufeng8080/archive/2016/12/01/432035.html</link><dc:creator>风人园</dc:creator><author>风人园</author><pubDate>Thu, 01 Dec 2016 05:13:00 GMT</pubDate><guid>http://www.blogjava.net/wuxufeng8080/archive/2016/12/01/432035.html</guid><wfw:comment>http://www.blogjava.net/wuxufeng8080/comments/432035.html</wfw:comment><comments>http://www.blogjava.net/wuxufeng8080/archive/2016/12/01/432035.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wuxufeng8080/comments/commentRss/432035.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wuxufeng8080/services/trackbacks/432035.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: http://daoshud1.iteye.com/blog/1874241本文讲实现一个自定义列表的Android程序，程序将实现一个使用自定义的适配器（Adapter）绑定&nbsp;数据，通过contextView.setTag绑定数据有按钮的ListView。&nbsp;系统显示列表（ListView）时，首先会实例化一个适配器，本文将实例化一个自定义的适配器。实现&nbsp;自定义适...&nbsp;&nbsp;<a href='http://www.blogjava.net/wuxufeng8080/archive/2016/12/01/432035.html'>阅读全文</a><img src ="http://www.blogjava.net/wuxufeng8080/aggbug/432035.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wuxufeng8080/" target="_blank">风人园</a> 2016-12-01 13:13 <a href="http://www.blogjava.net/wuxufeng8080/archive/2016/12/01/432035.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Android之SimpleAdapter简单实例和SimpleAdapter参数说明（zt）</title><link>http://www.blogjava.net/wuxufeng8080/archive/2016/12/01/432034.html</link><dc:creator>风人园</dc:creator><author>风人园</author><pubDate>Thu, 01 Dec 2016 05:12:00 GMT</pubDate><guid>http://www.blogjava.net/wuxufeng8080/archive/2016/12/01/432034.html</guid><wfw:comment>http://www.blogjava.net/wuxufeng8080/comments/432034.html</wfw:comment><comments>http://www.blogjava.net/wuxufeng8080/archive/2016/12/01/432034.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wuxufeng8080/comments/commentRss/432034.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wuxufeng8080/services/trackbacks/432034.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: http://blog.csdn.net/x605940745/article/details/11981049SimpleAdapter的参数说明&nbsp;第一个参数 表示访问整个android应用程序接口，基本上所有的组件都需要&nbsp;第二个参数表示生成一个Map(String ,Object)列表选项&nbsp;第三个参数表示界面布局的id &nbsp;表示该文件作为列表项的组件&...&nbsp;&nbsp;<a href='http://www.blogjava.net/wuxufeng8080/archive/2016/12/01/432034.html'>阅读全文</a><img src ="http://www.blogjava.net/wuxufeng8080/aggbug/432034.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wuxufeng8080/" target="_blank">风人园</a> 2016-12-01 13:12 <a href="http://www.blogjava.net/wuxufeng8080/archive/2016/12/01/432034.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>android开发教程之listview使用方法</title><link>http://www.blogjava.net/wuxufeng8080/archive/2016/12/01/432033.html</link><dc:creator>风人园</dc:creator><author>风人园</author><pubDate>Thu, 01 Dec 2016 05:08:00 GMT</pubDate><guid>http://www.blogjava.net/wuxufeng8080/archive/2016/12/01/432033.html</guid><wfw:comment>http://www.blogjava.net/wuxufeng8080/comments/432033.html</wfw:comment><comments>http://www.blogjava.net/wuxufeng8080/archive/2016/12/01/432033.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wuxufeng8080/comments/commentRss/432033.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wuxufeng8080/services/trackbacks/432033.html</trackback:ping><description><![CDATA[首先是布局文件，这里需要两个布局文件，一个是放置列表控件的Activity对应的布局文件 main.xml,另一个是ListView中每一行信息显示所对应的布局 list_item.xml 这一步需要注意的问题是ListView 控件的id要使用Android系统内置的 android:id="@android:id/list" <br /><br />main.xml 
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><span style="color: #0000ff">&lt;?</span><span style="color: #ff00ff">xml&nbsp;version="1.0"&nbsp;encoding="utf-8"</span><span style="color: #0000ff">?&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">LinearLayout&nbsp;</span><span style="color: #ff0000">xmlns:android</span><span style="color: #0000ff">="http://schemas.android.com/apk/res/android"</span><span style="color: #ff0000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;android:layout_width</span><span style="color: #0000ff">="match_parent"</span><span style="color: #ff0000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;android:layout_height</span><span style="color: #0000ff">="match_parent"</span><span style="color: #ff0000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;android:orientation</span><span style="color: #0000ff">="vertical"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">ListView&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #ff0000">android:id</span><span style="color: #0000ff">="@android:id/list"</span><span style="color: #ff0000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;android:layout_width</span><span style="color: #0000ff">="match_parent"</span><span style="color: #ff0000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;android:layout_height</span><span style="color: #0000ff">="match_parent"</span><span style="color: #ff0000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;android:padding</span><span style="color: #0000ff">="20dip"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">LinearLayout</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span></div><br />list_item.xml<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><span style="color: #0000ff">&lt;?</span><span style="color: #ff00ff">xml version="1.0" encoding="utf-8"</span><span style="color: #0000ff">?&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">LinearLayout </span><span style="color: #ff0000">xmlns:android</span><span style="color: #0000ff">="http://schemas.android.com/apk/res/android"</span><span style="color: #ff0000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /> android:layout_width</span><span style="color: #0000ff">="match_parent"</span><span style="color: #ff0000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /> android:layout_height</span><span style="color: #0000ff">="match_parent"</span><span style="color: #ff0000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /> android:orientation</span><span style="color: #0000ff">="horizontal"</span><span style="color: #ff0000"> </span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /> </span><span style="color: #0000ff">&lt;</span><span style="color: #800000">TextView <br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /> </span><span style="color: #ff0000">android:id</span><span style="color: #0000ff">="@+id/user_name"</span><span style="color: #ff0000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /> android:layout_width</span><span style="color: #0000ff">="match_parent"</span><span style="color: #ff0000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /> android:layout_height</span><span style="color: #0000ff">="match_parent"</span><span style="color: #ff0000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /> android:layout_weight</span><span style="color: #0000ff">="1"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /> </span><span style="color: #0000ff">&lt;</span><span style="color: #800000">TextView <br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /> </span><span style="color: #ff0000">android:id</span><span style="color: #0000ff">="@+id/user_id"</span><span style="color: #ff0000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /> android:layout_width</span><span style="color: #0000ff">="match_parent"</span><span style="color: #ff0000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /> android:layout_height</span><span style="color: #0000ff">="match_parent"</span><span style="color: #ff0000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /> android:layout_weight</span><span style="color: #0000ff">="1"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">LinearLayout</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span></div><br /><br />然后就设置MainActivity中的代码了：基本思想就是先将数据添加到ArrayList中，然后在设置SimpleAdapter适配器完成设置，入下：<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: #0000ff">package</span><span style="color: #000000"> com.example.android_newlistview;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /> <br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> java.util.ArrayList;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> java.util.HashMap;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> java.util.Map;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /> <br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> android.os.Bundle;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> android.app.Activity;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> android.app.ListActivity;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> android.view.Menu;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> android.widget.SimpleAdapter;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /> <br /><img id="Codehighlighter1_322_1627_Open_Image" onclick="this.style.display='none'; Codehighlighter1_322_1627_Open_Text.style.display='none'; Codehighlighter1_322_1627_Closed_Image.style.display='inline'; Codehighlighter1_322_1627_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_322_1627_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_322_1627_Closed_Text.style.display='none'; Codehighlighter1_322_1627_Open_Image.style.display='inline'; Codehighlighter1_322_1627_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> MainActivity </span><span style="color: #0000ff">extends</span><span style="color: #000000"> ListActivity </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_322_1627_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_322_1627_Open_Text"><span style="color: #000000">{<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /> <br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /> <br /><img id="Codehighlighter1_349_361_Open_Image" onclick="this.style.display='none'; Codehighlighter1_349_361_Open_Text.style.display='none'; Codehighlighter1_349_361_Closed_Image.style.display='inline'; Codehighlighter1_349_361_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_349_361_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_349_361_Closed_Text.style.display='none'; Codehighlighter1_349_361_Open_Image.style.display='inline'; Codehighlighter1_349_361_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"> String[] from</span><span style="color: #000000">=</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_349_361_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_349_361_Open_Text"><span style="color: #000000">{</span><span style="color: #000000">"</span><span style="color: #000000">name</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">"</span><span style="color: #000000">id</span><span style="color: #000000">"</span><span style="color: #000000">}</span></span><span style="color: #000000">; </span><span style="color: #008000">//</span><span style="color: #008000">这里是ListView显示内容每一列的列名</span><span style="color: #008000"><br /><img id="Codehighlighter1_414_442_Open_Image" onclick="this.style.display='none'; Codehighlighter1_414_442_Open_Text.style.display='none'; Codehighlighter1_414_442_Closed_Image.style.display='inline'; Codehighlighter1_414_442_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_414_442_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_414_442_Closed_Text.style.display='none'; Codehighlighter1_414_442_Open_Image.style.display='inline'; Codehighlighter1_414_442_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"></span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000">[] to</span><span style="color: #000000">=</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_414_442_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_414_442_Open_Text"><span style="color: #000000">{R.id.user_name,R.id.user_id}</span></span><span style="color: #000000">; </span><span style="color: #008000">//</span><span style="color: #008000">这里是ListView显示每一列对应的list_item中控件的id</span><span style="color: #008000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000"><br /><img id="Codehighlighter1_507_544_Open_Image" onclick="this.style.display='none'; Codehighlighter1_507_544_Open_Text.style.display='none'; Codehighlighter1_507_544_Closed_Image.style.display='inline'; Codehighlighter1_507_544_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_507_544_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_507_544_Closed_Text.style.display='none'; Codehighlighter1_507_544_Open_Image.style.display='inline'; Codehighlighter1_507_544_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"> String[] userName</span><span style="color: #000000">=</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_507_544_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_507_544_Open_Text"><span style="color: #000000">{</span><span style="color: #000000">"</span><span style="color: #000000">zhangsan</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">"</span><span style="color: #000000">lisi</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">"</span><span style="color: #000000">wangwu</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">"</span><span style="color: #000000">zhaoliu</span><span style="color: #000000">"</span><span style="color: #000000">}</span></span><span style="color: #000000">; </span><span style="color: #008000">//</span><span style="color: #008000">这里第一列所要显示的人名</span><span style="color: #008000"><br /><img id="Codehighlighter1_582_610_Open_Image" onclick="this.style.display='none'; Codehighlighter1_582_610_Open_Text.style.display='none'; Codehighlighter1_582_610_Closed_Image.style.display='inline'; Codehighlighter1_582_610_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_582_610_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_582_610_Closed_Text.style.display='none'; Codehighlighter1_582_610_Open_Image.style.display='inline'; Codehighlighter1_582_610_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"></span><span style="color: #000000"> String[] userId</span><span style="color: #000000">=</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_582_610_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_582_610_Open_Text"><span style="color: #000000">{</span><span style="color: #000000">"</span><span style="color: #000000">1001</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">"</span><span style="color: #000000">1002</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">"</span><span style="color: #000000">1003</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">"</span><span style="color: #000000">1004</span><span style="color: #000000">"</span><span style="color: #000000">}</span></span><span style="color: #000000">; </span><span style="color: #008000">//</span><span style="color: #008000">这里是人名对应的ID</span><span style="color: #008000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /> ArrayList</span><span style="color: #000000">&lt;</span><span style="color: #000000">HashMap</span><span style="color: #000000">&lt;</span><span style="color: #000000">String,String</span><span style="color: #000000">&gt;&gt;</span><span style="color: #000000"> list</span><span style="color: #000000">=</span><span style="color: #0000ff">null</span><span style="color: #000000">;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /> HashMap</span><span style="color: #000000">&lt;</span><span style="color: #000000">String,String</span><span style="color: #000000">&gt;</span><span style="color: #000000"> map</span><span style="color: #000000">=</span><span style="color: #0000ff">null</span><span style="color: #000000">;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /> @Override<br /><img id="Codehighlighter1_783_1625_Open_Image" onclick="this.style.display='none'; Codehighlighter1_783_1625_Open_Text.style.display='none'; Codehighlighter1_783_1625_Closed_Image.style.display='inline'; Codehighlighter1_783_1625_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_783_1625_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_783_1625_Closed_Text.style.display='none'; Codehighlighter1_783_1625_Open_Image.style.display='inline'; Codehighlighter1_783_1625_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"> </span><span style="color: #0000ff">protected</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> onCreate(Bundle savedInstanceState) </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_783_1625_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_783_1625_Open_Text"><span style="color: #000000">{<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /> </span><span style="color: #008000">//</span><span style="color: #008000"> TODO Auto-generated method stub</span><span style="color: #008000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000"> </span><span style="color: #0000ff">super</span><span style="color: #000000">.onCreate(savedInstanceState);<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /> setContentView(R.layout.main); </span><span style="color: #008000">//</span><span style="color: #008000">为MainActivity设置主布局<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /> </span><span style="color: #008000">//</span><span style="color: #008000">创建ArrayList对象；</span><span style="color: #008000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000"> list</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000"> ArrayList</span><span style="color: #000000">&lt;</span><span style="color: #000000">HashMap</span><span style="color: #000000">&lt;</span><span style="color: #000000">String,String</span><span style="color: #000000">&gt;&gt;</span><span style="color: #000000">();<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /> </span><span style="color: #008000">//</span><span style="color: #008000">将数据存放进ArrayList对象中，数据安排的结构是，ListView的一行数据对应一个HashMap对象，<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /> </span><span style="color: #008000">//</span><span style="color: #008000">HashMap对象，以列名作为键，以该列的值作为Value，将各列信息添加进map中，然后再把每一列对应<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /> </span><span style="color: #008000">//</span><span style="color: #008000">的map对象添加到ArrayList中</span><span style="color: #008000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000"><br /><img id="Codehighlighter1_1207_1403_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1207_1403_Open_Text.style.display='none'; Codehighlighter1_1207_1403_Closed_Image.style.display='inline'; Codehighlighter1_1207_1403_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_1207_1403_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1207_1403_Closed_Text.style.display='none'; Codehighlighter1_1207_1403_Open_Image.style.display='inline'; Codehighlighter1_1207_1403_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"> </span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000"> i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">; i</span><span style="color: #000000">&lt;</span><span style="color: #000000">4</span><span style="color: #000000">; i</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1207_1403_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_1207_1403_Open_Text"><span style="color: #000000">{<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /> map</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000"> HashMap</span><span style="color: #000000">&lt;</span><span style="color: #000000">String,String</span><span style="color: #000000">&gt;</span><span style="color: #000000">(); </span><span style="color: #008000">//</span><span style="color: #008000">为避免产生空指针异常，有几列就创建几个map对象</span><span style="color: #008000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000"> map.put(</span><span style="color: #000000">"</span><span style="color: #000000">id</span><span style="color: #000000">"</span><span style="color: #000000">, userId[i]);<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /> map.put(</span><span style="color: #000000">"</span><span style="color: #000000">name</span><span style="color: #000000">"</span><span style="color: #000000">, userName[i]);<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /> list.add(map);<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" /> }</span></span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /> </span><span style="color: #008000">//</span><span style="color: #008000">创建一个SimpleAdapter对象</span><span style="color: #008000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000"> SimpleAdapter adapter</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000"> SimpleAdapter(</span><span style="color: #0000ff">this</span><span style="color: #000000">,list,R.layout.list_item,from,to);<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /> </span><span style="color: #008000">//</span><span style="color: #008000">调用ListActivity的setListAdapter方法，为ListView设置适配器</span><span style="color: #008000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000"> setListAdapter(adapter); <br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" /> }</span></span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />}</span></span></div><br /><br />另外对点击某一行作出响应的方法是覆写onListItemClick方法，根据返回的position(从0开始)：<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><span style="color: #000000">@Override<br /><img id="Codehighlighter1_85_170_Open_Image" onclick="this.style.display='none'; Codehighlighter1_85_170_Open_Text.style.display='none'; Codehighlighter1_85_170_Closed_Image.style.display='inline'; Codehighlighter1_85_170_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_85_170_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_85_170_Closed_Text.style.display='none'; Codehighlighter1_85_170_Open_Image.style.display='inline'; Codehighlighter1_85_170_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"> </span><span style="color: #0000ff">protected</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> onListItemClick(ListView l, View v, </span><span style="color: #0000ff">int</span><span style="color: #000000"> position, </span><span style="color: #0000ff">long</span><span style="color: #000000"> id) </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_85_170_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_85_170_Open_Text"><span style="color: #000000">{<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /> </span><span style="color: #008000">//</span><span style="color: #008000"> TODO Auto-generated method stub</span><span style="color: #008000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000"> </span><span style="color: #0000ff">super</span><span style="color: #000000">.onListItemClick(l, v, position, id);<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" /> }</span></span></div><br /><br /> <img src ="http://www.blogjava.net/wuxufeng8080/aggbug/432033.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wuxufeng8080/" target="_blank">风人园</a> 2016-12-01 13:08 <a href="http://www.blogjava.net/wuxufeng8080/archive/2016/12/01/432033.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>android json 数据解析</title><link>http://www.blogjava.net/wuxufeng8080/archive/2016/11/29/432024.html</link><dc:creator>风人园</dc:creator><author>风人园</author><pubDate>Tue, 29 Nov 2016 07:09:00 GMT</pubDate><guid>http://www.blogjava.net/wuxufeng8080/archive/2016/11/29/432024.html</guid><wfw:comment>http://www.blogjava.net/wuxufeng8080/comments/432024.html</wfw:comment><comments>http://www.blogjava.net/wuxufeng8080/archive/2016/11/29/432024.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wuxufeng8080/comments/commentRss/432024.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wuxufeng8080/services/trackbacks/432024.html</trackback:ping><description><![CDATA[<br /><br /><pre style="box-sizing: border-box; border-bottom: medium none; border-left: medium none; padding-bottom: 6px; widows: 1; text-transform: none; background-color: rgb(246,246,246); text-indent: 0px; margin: 0px 0px 10px; padding-left: 6px; letter-spacing: normal; padding-right: 6px; display: block; font: 13px/1.45 Menlo, Monaco, Consolas, 'Courier New', monospace; word-wrap: break-word; color: rgb(51,51,51); overflow: auto; word-break: break-all; border-top: medium none; border-right: medium none; word-spacing: 0px; padding-top: 6px; border-radius: 3px; -webkit-text-stroke-width: 0px" class="brush:xml; toolbar: true; auto-links: false;">单数据{'singer':{'id':01,'name':'tom','gender':'男'}} 
多个数据{"singers":[ 
        {'id':02,'name':'tom','gender':'男'}, 
         {'id':03,'name':'jerry,'gender':'男'}, 
{'id':04,'name':'jim,'gender':'男'}, 
{'id':05,'name':'lily,'gender':'女'}]}          <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><span style="color: #008000">//</span><span style="color: #008000">&nbsp;普通Json数据解析&nbsp;</span><span style="color: #008000"><br /><img id="Codehighlighter1_57_445_Open_Image" onclick="this.style.display='none'; Codehighlighter1_57_445_Open_Text.style.display='none'; Codehighlighter1_57_445_Closed_Image.style.display='inline'; Codehighlighter1_57_445_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_57_445_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_57_445_Closed_Text.style.display='none'; Codehighlighter1_57_445_Open_Image.style.display='inline'; Codehighlighter1_57_445_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;parseJson(String&nbsp;strResult)&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_57_445_Closed_Text"></span><span id="Codehighlighter1_57_445_Open_Text"><span style="color: #000000">{&nbsp;<br /><img id="Codehighlighter1_66_341_Open_Image" onclick="this.style.display='none'; Codehighlighter1_66_341_Open_Text.style.display='none'; Codehighlighter1_66_341_Closed_Image.style.display='inline'; Codehighlighter1_66_341_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_66_341_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_66_341_Closed_Text.style.display='none'; Codehighlighter1_66_341_Open_Image.style.display='inline'; Codehighlighter1_66_341_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">try</span><span style="color: #000000">&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_66_341_Closed_Text"></span><span id="Codehighlighter1_66_341_Open_Text"><span style="color: #000000">{&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JSONObject&nbsp;jsonObj&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;JSONObject(strResult).getJSONObject(</span><span style="color: #000000">"</span><span style="color: #000000">singer</span><span style="color: #000000">"</span><span style="color: #000000">);&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;id&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;jsonObj.getInt(</span><span style="color: #000000">"</span><span style="color: #000000">id</span><span style="color: #000000">"</span><span style="color: #000000">);&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;name&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;jsonObj.getString(</span><span style="color: #000000">"</span><span style="color: #000000">name</span><span style="color: #000000">"</span><span style="color: #000000">);&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;gender&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;jsonObj.getString(</span><span style="color: #000000">"</span><span style="color: #000000">gender</span><span style="color: #000000">"</span><span style="color: #000000">);&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tvJson.setText(</span><span style="color: #000000">"</span><span style="color: #000000">ID号</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">id&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">,&nbsp;姓名：</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;name&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">,性别：</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;gender);&nbsp;<br /><img id="Codehighlighter1_367_441_Open_Image" onclick="this.style.display='none'; Codehighlighter1_367_441_Open_Text.style.display='none'; Codehighlighter1_367_441_Closed_Image.style.display='inline'; Codehighlighter1_367_441_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_367_441_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_367_441_Closed_Text.style.display='none'; Codehighlighter1_367_441_Open_Image.style.display='inline'; Codehighlighter1_367_441_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">catch</span><span style="color: #000000">&nbsp;(JSONException&nbsp;e)&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_367_441_Closed_Text"></span><span id="Codehighlighter1_367_441_Open_Text"><span style="color: #000000">{&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">Json&nbsp;parse&nbsp;error</span><span style="color: #000000">"</span><span style="color: #000000">);&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">解析多个数据的Json</span><span style="color: #008000"><br /><img id="Codehighlighter1_513_1090_Open_Image" onclick="this.style.display='none'; Codehighlighter1_513_1090_Open_Text.style.display='none'; Codehighlighter1_513_1090_Closed_Image.style.display='inline'; Codehighlighter1_513_1090_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_513_1090_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_513_1090_Closed_Text.style.display='none'; Codehighlighter1_513_1090_Open_Image.style.display='inline'; Codehighlighter1_513_1090_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;parseJsonMulti(String&nbsp;strResult)&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_513_1090_Closed_Text"></span><span id="Codehighlighter1_513_1090_Open_Text"><span style="color: #000000">{&nbsp;<br /><img id="Codehighlighter1_522_983_Open_Image" onclick="this.style.display='none'; Codehighlighter1_522_983_Open_Text.style.display='none'; Codehighlighter1_522_983_Closed_Image.style.display='inline'; Codehighlighter1_522_983_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_522_983_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_522_983_Closed_Text.style.display='none'; Codehighlighter1_522_983_Open_Image.style.display='inline'; Codehighlighter1_522_983_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">try</span><span style="color: #000000">&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_522_983_Closed_Text"></span><span id="Codehighlighter1_522_983_Open_Text"><span style="color: #000000">{&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JSONArray&nbsp;jsonObjs&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;JSONObject(strResult).getJSONArray(</span><span style="color: #000000">"</span><span style="color: #000000">singers</span><span style="color: #000000">"</span><span style="color: #000000">);&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;s&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">""</span><span style="color: #000000">;&nbsp;<br /><img id="Codehighlighter1_666_955_Open_Image" onclick="this.style.display='none'; Codehighlighter1_666_955_Open_Text.style.display='none'; Codehighlighter1_666_955_Closed_Image.style.display='inline'; Codehighlighter1_666_955_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_666_955_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_666_955_Closed_Text.style.display='none'; Codehighlighter1_666_955_Open_Image.style.display='inline'; Codehighlighter1_666_955_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;i&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">0</span><span style="color: #000000">;&nbsp;i&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">&nbsp;jsonObjs.length()&nbsp;;&nbsp;i</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_666_955_Closed_Text"></span><span id="Codehighlighter1_666_955_Open_Text"><span style="color: #000000">{&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JSONObject&nbsp;jsonObj&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;((JSONObject)jsonObjs.opt(i)).getJSONObject(</span><span style="color: #000000">"</span><span style="color: #000000">singer</span><span style="color: #000000">"</span><span style="color: #000000">);&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;id&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;jsonObj.getInt(</span><span style="color: #000000">"</span><span style="color: #000000">id</span><span style="color: #000000">"</span><span style="color: #000000">);&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;name&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;jsonObj.getString(</span><span style="color: #000000">"</span><span style="color: #000000">name</span><span style="color: #000000">"</span><span style="color: #000000">);&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;gender&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;jsonObj.getString(</span><span style="color: #000000">"</span><span style="color: #000000">gender</span><span style="color: #000000">"</span><span style="color: #000000">);&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s&nbsp;</span><span style="color: #000000">+=</span><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">ID号</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">id&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">,&nbsp;姓名：</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;name&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">,性别：</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;gender</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">\n</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tvJson.setText(s);&nbsp;<br /><img id="Codehighlighter1_1009_1086_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1009_1086_Open_Text.style.display='none'; Codehighlighter1_1009_1086_Closed_Image.style.display='inline'; Codehighlighter1_1009_1086_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_1009_1086_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1009_1086_Closed_Text.style.display='none'; Codehighlighter1_1009_1086_Open_Image.style.display='inline'; Codehighlighter1_1009_1086_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">catch</span><span style="color: #000000">&nbsp;(JSONException&nbsp;e)&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1009_1086_Closed_Text"></span><span id="Codehighlighter1_1009_1086_Open_Text"><span style="color: #000000">{&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">Jsons&nbsp;parse&nbsp;error&nbsp;!</span><span style="color: #000000">"</span><span style="color: #000000">);&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;</span></div></pre><br /><img src ="http://www.blogjava.net/wuxufeng8080/aggbug/432024.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wuxufeng8080/" target="_blank">风人园</a> 2016-11-29 15:09 <a href="http://www.blogjava.net/wuxufeng8080/archive/2016/11/29/432024.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>button onClick 事件的几种调用方式</title><link>http://www.blogjava.net/wuxufeng8080/archive/2016/11/29/432023.html</link><dc:creator>风人园</dc:creator><author>风人园</author><pubDate>Tue, 29 Nov 2016 05:31:00 GMT</pubDate><guid>http://www.blogjava.net/wuxufeng8080/archive/2016/11/29/432023.html</guid><wfw:comment>http://www.blogjava.net/wuxufeng8080/comments/432023.html</wfw:comment><comments>http://www.blogjava.net/wuxufeng8080/archive/2016/11/29/432023.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wuxufeng8080/comments/commentRss/432023.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wuxufeng8080/services/trackbacks/432023.html</trackback:ping><description><![CDATA[<br /><br />
<ol style="border-bottom: medium none; text-align: left; border-left: medium none; padding-bottom: 0px; widows: 1; text-transform: none; background-color: rgb(255,255,255); list-style-type: decimal; text-indent: 0px; margin: 0px 0px 1px 45px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 12px/26px Consolas, 'Courier New', Courier, mono, serif; white-space: normal; color: rgb(92,92,92); border-top: medium none; border-right: medium none; word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px" class="dp-j"><li style="list-style-position: outside; border-bottom-style: none; border-left: rgb(108,226,108) 3px solid; padding-bottom: 0px !important; line-height: 18px; background-color: rgb(255,255,255); list-style-type: decimal-leading-zero; margin: 0px; padding-left: 10px !important; padding-right: 3px !important; border-top-style: none; color: ; border-right-style: none; padding-top: 0px !important" class="alt"><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px"><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: rgb(0,130,0); border-top: medium none; border-right: medium none; padding-top: 0px" class="comment">//第一种方式&nbsp;&nbsp;</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;</span></span></li><li style="list-style-position: outside; border-bottom-style: none; border-left: rgb(108,226,108) 3px solid; padding-bottom: 0px !important; line-height: 18px; background-color: rgb(248,248,248); list-style-type: decimal-leading-zero; margin: 0px; padding-left: 10px !important; padding-right: 3px !important; border-top-style: none; color: rgb(92,92,92); border-right-style: none; padding-top: 0px !important"><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Button&nbsp;Btn1&nbsp;=&nbsp;(Button)findViewById(R.id.button1);<span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: rgb(0,130,0); border-top: medium none; border-right: medium none; padding-top: 0px" class="comment">//获取按钮资源&nbsp;&nbsp;</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;</span></span></li><li style="list-style-position: outside; border-bottom-style: none; border-left: rgb(108,226,108) 3px solid; padding-bottom: 0px !important; line-height: 18px; background-color: rgb(255,255,255); list-style-type: decimal-leading-zero; margin: 0px; padding-left: 10px !important; padding-right: 3px !important; border-top-style: none; color: ; border-right-style: none; padding-top: 0px !important" class="alt"><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Btn1.setOnClickListener(<span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: rgb(0,102,153); border-top: medium none; font-weight: bold; border-right: medium none; padding-top: 0px" class="keyword">new</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;Button.OnClickListener(){</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: rgb(0,130,0); border-top: medium none; border-right: medium none; padding-top: 0px" class="comment">//创建监听&nbsp;&nbsp;</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;</span></span></li><li style="list-style-position: outside; border-bottom-style: none; border-left: rgb(108,226,108) 3px solid; padding-bottom: 0px !important; line-height: 18px; background-color: rgb(248,248,248); list-style-type: decimal-leading-zero; margin: 0px; padding-left: 10px !important; padding-right: 3px !important; border-top-style: none; color: rgb(92,92,92); border-right-style: none; padding-top: 0px !important"><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: rgb(0,102,153); border-top: medium none; font-weight: bold; border-right: medium none; padding-top: 0px" class="keyword">public</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: rgb(0,102,153); border-top: medium none; font-weight: bold; border-right: medium none; padding-top: 0px" class="keyword">void</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;onClick(View&nbsp;v)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;</span></span></li><li style="list-style-position: outside; border-bottom-style: none; border-left: rgb(108,226,108) 3px solid; padding-bottom: 0px !important; line-height: 18px; background-color: rgb(255,255,255); list-style-type: decimal-leading-zero; margin: 0px; padding-left: 10px !important; padding-right: 3px !important; border-top-style: none; color: ; border-right-style: none; padding-top: 0px !important" class="alt"><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;strTmp&nbsp;=&nbsp;<span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: blue; border-top: medium none; border-right: medium none; padding-top: 0px" class="string">"点击Button01"</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></li><li style="list-style-position: outside; border-bottom-style: none; border-left: rgb(108,226,108) 3px solid; padding-bottom: 0px !important; line-height: 18px; background-color: rgb(248,248,248); list-style-type: decimal-leading-zero; margin: 0px; padding-left: 10px !important; padding-right: 3px !important; border-top-style: none; color: rgb(92,92,92); border-right-style: none; padding-top: 0px !important"><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ev1.setText(strTmp);&nbsp;&nbsp;&nbsp;&nbsp;</span></li><li style="list-style-position: outside; border-bottom-style: none; border-left: rgb(108,226,108) 3px solid; padding-bottom: 0px !important; line-height: 18px; background-color: rgb(255,255,255); list-style-type: decimal-leading-zero; margin: 0px; padding-left: 10px !important; padding-right: 3px !important; border-top-style: none; color: ; border-right-style: none; padding-top: 0px !important" class="alt"><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;</span></li><li style="list-style-position: outside; border-bottom-style: none; border-left: rgb(108,226,108) 3px solid; padding-bottom: 0px !important; line-height: 18px; background-color: rgb(248,248,248); list-style-type: decimal-leading-zero; margin: 0px; padding-left: 10px !important; padding-right: 3px !important; border-top-style: none; color: rgb(92,92,92); border-right-style: none; padding-top: 0px !important"><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;</span></li><li style="list-style-position: outside; border-bottom-style: none; border-left: rgb(108,226,108) 3px solid; padding-bottom: 0px !important; line-height: 18px; background-color: rgb(255,255,255); list-style-type: decimal-leading-zero; margin: 0px; padding-left: 10px !important; padding-right: 3px !important; border-top-style: none; color: ; border-right-style: none; padding-top: 0px !important" class="alt"><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});&nbsp;&nbsp;&nbsp;</span></li></ol><br />
<ol style="border-bottom: medium none; text-align: left; border-left: medium none; padding-bottom: 0px; widows: 1; text-transform: none; background-color: rgb(255,255,255); list-style-type: decimal; text-indent: 0px; margin: 0px 0px 1px 45px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 12px/26px Consolas, 'Courier New', Courier, mono, serif; white-space: normal; color: rgb(92,92,92); border-top: medium none; border-right: medium none; word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px" class="dp-j"><li style="list-style-position: outside; border-bottom-style: none; border-left: rgb(108,226,108) 3px solid; padding-bottom: 0px !important; line-height: 18px; background-color: rgb(248,248,248); list-style-type: decimal-leading-zero; margin: 0px; padding-left: 10px !important; padding-right: 3px !important; border-top-style: none; color: rgb(92,92,92); border-right-style: none; padding-top: 0px !important"><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;&nbsp;&nbsp;<span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: rgb(0,130,0); border-top: medium none; border-right: medium none; padding-top: 0px" class="comment">//第二种方式(Android1.6版本及以后的版本中提供了，直接在layout中设置)&nbsp;&nbsp;</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;</span></span></li><li style="list-style-position: outside; border-bottom-style: none; border-left: rgb(108,226,108) 3px solid; padding-bottom: 0px !important; line-height: 18px; background-color: rgb(255,255,255); list-style-type: decimal-leading-zero; margin: 0px; padding-left: 10px !important; padding-right: 3px !important; border-top-style: none; color: ; border-right-style: none; padding-top: 0px !important" class="alt"><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;&nbsp;&nbsp;<span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: rgb(0,102,153); border-top: medium none; font-weight: bold; border-right: medium none; padding-top: 0px" class="keyword">public</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: rgb(0,102,153); border-top: medium none; font-weight: bold; border-right: medium none; padding-top: 0px" class="keyword">void</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;Btn3OnClick(View&nbsp;view){&nbsp;&nbsp;&nbsp;&nbsp;</span></span></li><li style="list-style-position: outside; border-bottom-style: none; border-left: rgb(108,226,108) 3px solid; padding-bottom: 0px !important; line-height: 18px; background-color: rgb(248,248,248); list-style-type: decimal-leading-zero; margin: 0px; padding-left: 10px !important; padding-right: 3px !important; border-top-style: none; color: rgb(92,92,92); border-right-style: none; padding-top: 0px !important"><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;strTmp=<span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: blue; border-top: medium none; border-right: medium none; padding-top: 0px" class="string">"点击Button03"</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">;&nbsp;&nbsp;</span></span></li><li style="list-style-position: outside; border-bottom-style: none; border-left: rgb(108,226,108) 3px solid; padding-bottom: 0px !important; line-height: 18px; background-color: rgb(255,255,255); list-style-type: decimal-leading-zero; margin: 0px; padding-left: 10px !important; padding-right: 3px !important; border-top-style: none; color: ; border-right-style: none; padding-top: 0px !important" class="alt"><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ev1.setText(strTmp);&nbsp;&nbsp;</span></li><li style="list-style-position: outside; border-bottom-style: none; border-left: rgb(108,226,108) 3px solid; padding-bottom: 0px !important; line-height: 18px; background-color: rgb(248,248,248); list-style-type: decimal-leading-zero; margin: 0px; padding-left: 10px !important; padding-right: 3px !important; border-top-style: none; color: rgb(92,92,92); border-right-style: none; padding-top: 0px !important"><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;</span></li><li style="list-style-position: outside; border-bottom-style: none; border-left: rgb(108,226,108) 3px solid; padding-bottom: 0px !important; line-height: 18px; background-color: rgb(255,255,255); list-style-type: decimal-leading-zero; margin: 0px; padding-left: 10px !important; padding-right: 3px !important; border-top-style: none; color: ; border-right-style: none; padding-top: 0px !important" class="alt"><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li></ol><br />
<ol style="border-bottom: medium none; text-align: left; border-left: medium none; padding-bottom: 0px; widows: 1; text-transform: none; background-color: rgb(255,255,255); list-style-type: decimal; text-indent: 0px; margin: 0px 0px 1px 45px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 12px/26px Consolas, 'Courier New', Courier, mono, serif; white-space: normal; color: rgb(92,92,92); border-top: medium none; border-right: medium none; word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px" class="dp-xml"><li style="list-style-position: outside; border-bottom-style: none; border-left: rgb(108,226,108) 3px solid; padding-bottom: 0px !important; line-height: 18px; background-color: rgb(248,248,248); list-style-type: decimal-leading-zero; margin: 0px; padding-left: 10px !important; padding-right: 3px !important; border-top-style: none; color: rgb(92,92,92); border-right-style: none; padding-top: 0px !important"><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;<span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: rgb(153,51,0); border-top: medium none; font-weight: bold; border-right: medium none; padding-top: 0px" class="tag">&lt;</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: rgb(153,51,0); border-top: medium none; font-weight: bold; border-right: medium none; padding-top: 0px" class="tag-name">Button</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;</span></span></li><li style="list-style-position: outside; border-bottom-style: none; border-left: rgb(108,226,108) 3px solid; padding-bottom: 0px !important; line-height: 18px; background-color: rgb(255,255,255); list-style-type: decimal-leading-zero; margin: 0px; padding-left: 10px !important; padding-right: 3px !important; border-top-style: none; color: ; border-right-style: none; padding-top: 0px !important" class="alt"><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: red; border-top: medium none; border-right: medium none; padding-top: 0px" class="attribute">android:id</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">=</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: blue; border-top: medium none; border-right: medium none; padding-top: 0px" class="attribute-value">"@+id/button3"</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;</span></span></li><li style="list-style-position: outside; border-bottom-style: none; border-left: rgb(108,226,108) 3px solid; padding-bottom: 0px !important; line-height: 18px; background-color: rgb(248,248,248); list-style-type: decimal-leading-zero; margin: 0px; padding-left: 10px !important; padding-right: 3px !important; border-top-style: none; color: rgb(92,92,92); border-right-style: none; padding-top: 0px !important"><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: red; border-top: medium none; border-right: medium none; padding-top: 0px" class="attribute">android:layout_width</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">=</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: blue; border-top: medium none; border-right: medium none; padding-top: 0px" class="attribute-value">"wrap_content"</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;</span></span></li><li style="list-style-position: outside; border-bottom-style: none; border-left: rgb(108,226,108) 3px solid; padding-bottom: 0px !important; line-height: 18px; background-color: rgb(255,255,255); list-style-type: decimal-leading-zero; margin: 0px; padding-left: 10px !important; padding-right: 3px !important; border-top-style: none; color: ; border-right-style: none; padding-top: 0px !important" class="alt"><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: red; border-top: medium none; border-right: medium none; padding-top: 0px" class="attribute">android:layout_height</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">=</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: blue; border-top: medium none; border-right: medium none; padding-top: 0px" class="attribute-value">"wrap_content"</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;</span></span></li><li style="list-style-position: outside; border-bottom-style: none; border-left: rgb(108,226,108) 3px solid; padding-bottom: 0px !important; line-height: 18px; background-color: rgb(248,248,248); list-style-type: decimal-leading-zero; margin: 0px; padding-left: 10px !important; padding-right: 3px !important; border-top-style: none; color: rgb(92,92,92); border-right-style: none; padding-top: 0px !important"><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: red; border-top: medium none; border-right: medium none; padding-top: 0px" class="attribute">android:text</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">=</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: blue; border-top: medium none; border-right: medium none; padding-top: 0px" class="attribute-value">"Button3"</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;&nbsp;</span></span></li><li style="list-style-position: outside; border-bottom-style: none; border-left: rgb(108,226,108) 3px solid; padding-bottom: 0px !important; line-height: 18px; background-color: rgb(255,255,255); list-style-type: decimal-leading-zero; margin: 0px; padding-left: 10px !important; padding-right: 3px !important; border-top-style: none; color: ; border-right-style: none; padding-top: 0px !important" class="alt"><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: red; border-top: medium none; border-right: medium none; padding-top: 0px" class="attribute">android:onClick</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">=</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: blue; border-top: medium none; border-right: medium none; padding-top: 0px" class="attribute-value">"Btn3OnClick"</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: rgb(153,51,0); border-top: medium none; font-weight: bold; border-right: medium none; padding-top: 0px" class="tag">/&gt;</span><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px">&nbsp;&nbsp;</span></span></li></ol>
<p style="list-style-position: outside; border-bottom-style: none; border-left: rgb(108,226,108) 3px solid; padding-bottom: 0px !important; line-height: 18px; background-color: rgb(255,255,255); list-style-type: decimal-leading-zero; margin: 0px; padding-left: 10px !important; padding-right: 3px !important; border-top-style: none; border-right-style: none; padding-top: 0px !important" class="alt"><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px"><span style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: black; border-top: medium none; border-right: medium none; padding-top: 0px"><br />第三种方式 activity 实现 单击监听接口<br /><br /></p>
<div class="container">
<div class="line number1 index0 alt2"><code class="java keyword">public</code> <code class="java keyword">class</code> <code class="java plain">TestButtonActivity </code><code class="java keyword">extends</code> <code class="java plain">Activity </code><code class="java keyword">implements</code> <code class="java plain">OnClickListener {</code></div>
<div class="line number2 index1 alt1"></div>
<div class="line number3 index2 alt2"><code class="java spaces"></code><code class="java plain">Button btn1, btn2;</code></div>
<div class="line number4 index3 alt1"><code class="java spaces"></code><code class="java plain">Toast tst;</code></div>
<div class="line number5 index4 alt2"></div>
<div class="line number6 index5 alt1"><code class="java spaces"></code><code class="java color1">@Override</code></div>
<div class="line number7 index6 alt2"><code class="java spaces"></code><code class="java keyword">protected</code> <code class="java keyword">void</code> <code class="java plain">onCreate(Bundle savedInstanceState) {</code></div>
<div class="line number8 index7 alt1"><code class="java spaces"></code><code class="java keyword">super</code><code class="java plain">.onCreate(savedInstanceState);</code></div>
<div class="line number9 index8 alt2"><code class="java spaces"></code><code class="java plain">setContentView(R.layout.activity_test_button);</code></div>
<div class="line number10 index9 alt1"></div>
<div class="line number11 index10 alt2"><code class="java spaces"></code><code class="java plain">btn1 = (Button) findViewById(R.id.button1);</code></div>
<div class="line number12 index11 alt1"><code class="java spaces"></code><code class="java plain">btn2 = (Button) findViewById(R.id.button2);</code></div>
<div class="line number13 index12 alt2"></div>
<div class="line number14 index13 alt1"><code class="java spaces"></code><code class="java plain">btn1.setOnClickListener(</code><code class="java keyword">this</code><code class="java plain">);</code></div>
<div class="line number15 index14 alt2"><code class="java spaces"></code><code class="java plain">btn2.setOnClickListener(</code><code class="java keyword">this</code><code class="java plain">);</code></div>
<div class="line number16 index15 alt1"><code class="java spaces"></code><code class="java plain">}</code></div>
<div class="line number17 index16 alt2"></div>
<div class="line number18 index17 alt1"><code class="java spaces"></code><code class="java color1">@Override</code></div>
<div class="line number19 index18 alt2"><code class="java spaces"></code><code class="java keyword">public</code> <code class="java keyword">void</code> <code class="java plain">onClick(View v) {</code></div>
<div class="line number20 index19 alt1"><code class="java spaces"></code><code class="java comments">// TODO Auto-generated method stub</code></div>
<div class="line number21 index20 alt2"><code class="java spaces"></code><code class="java keyword">switch</code> <code class="java plain">(v.getId()) {</code></div>
<div class="line number22 index21 alt1"><code class="java spaces"></code><code class="java keyword">case</code> <code class="java plain">R.id.button1:</code></div>
<div class="line number23 index22 alt2"><code class="java spaces"></code><code class="java plain">tst = Toast.makeText(</code><code class="java keyword">this</code><code class="java plain">, </code><code class="java string">"111111111"</code><code class="java plain">, Toast.LENGTH_SHORT);</code></div>
<div class="line number24 index23 alt1"><code class="java spaces"></code><code class="java plain">tst.show();</code></div>
<div class="line number25 index24 alt2"><code class="java spaces"></code><code class="java keyword">break</code><code class="java plain">;</code></div>
<div class="line number26 index25 alt1"><code class="java spaces"></code><code class="java keyword">case</code> <code class="java plain">R.id.button2:</code></div>
<div class="line number27 index26 alt2"><code class="java spaces"></code><code class="java plain">tst = Toast.makeText(</code><code class="java keyword">this</code><code class="java plain">, </code><code class="java string">"222222222"</code><code class="java plain">, Toast.LENGTH_SHORT);</code></div>
<div class="line number28 index27 alt1"><code class="java spaces"></code><code class="java plain">tst.show();</code></div>
<div class="line number29 index28 alt2"><code class="java spaces"></code><code class="java keyword">break</code><code class="java plain">;</code></div>
<div class="line number30 index29 alt1"><code class="java spaces"></code><code class="java keyword">default</code><code class="java plain">:</code></div>
<div class="line number31 index30 alt2"><code class="java spaces"></code><code class="java keyword">break</code><code class="java plain">;</code></div>
<div class="line number32 index31 alt1"><code class="java spaces"></code><code class="java plain">}</code></div>
<div class="line number33 index32 alt2"><code class="java spaces"></code><code class="java plain">}</code></div>
<div class="line number34 index33 alt1"><code class="java plain">}</code></div></div>
<p style="list-style-position: outside; border-bottom-style: none; border-left: rgb(108,226,108) 3px solid; padding-bottom: 0px !important; line-height: 18px; background-color: rgb(255,255,255); list-style-type: decimal-leading-zero; margin: 0px; padding-left: 10px !important; padding-right: 3px !important; border-top-style: none; border-right-style: none; padding-top: 0px !important" class="alt"><br /><br /><br /></span></span>&nbsp;</p><img src ="http://www.blogjava.net/wuxufeng8080/aggbug/432023.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wuxufeng8080/" target="_blank">风人园</a> 2016-11-29 13:31 <a href="http://www.blogjava.net/wuxufeng8080/archive/2016/11/29/432023.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>打开activity的几种方式</title><link>http://www.blogjava.net/wuxufeng8080/archive/2016/11/29/432022.html</link><dc:creator>风人园</dc:creator><author>风人园</author><pubDate>Tue, 29 Nov 2016 05:24:00 GMT</pubDate><guid>http://www.blogjava.net/wuxufeng8080/archive/2016/11/29/432022.html</guid><wfw:comment>http://www.blogjava.net/wuxufeng8080/comments/432022.html</wfw:comment><comments>http://www.blogjava.net/wuxufeng8080/archive/2016/11/29/432022.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wuxufeng8080/comments/commentRss/432022.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wuxufeng8080/services/trackbacks/432022.html</trackback:ping><description><![CDATA[<br />一、直接打开，不传递参数<br /><span style="widows: 1; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; display: inline !important; font: 14px/24px 'Microsoft YaHei', arial, 宋体, sans-serif, tahoma; white-space: normal; float: none; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-stroke-width: 0px">Intent intent = new Intent(this, Activity.class);</span><br style="widows: 1; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 14px/24px 'Microsoft YaHei', arial, 宋体, sans-serif, tahoma; white-space: normal; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-stroke-width: 0px" /><span style="widows: 1; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; display: inline !important; font: 14px/24px 'Microsoft YaHei', arial, 宋体, sans-serif, tahoma; white-space: normal; float: none; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-stroke-width: 0px">startActivity(intent);<br /><br /><br />二、传递参数 
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img id="Codehighlighter1_27_348_Open_Image" onclick="this.style.display='none'; Codehighlighter1_27_348_Open_Text.style.display='none'; Codehighlighter1_27_348_Closed_Image.style.display='inline'; Codehighlighter1_27_348_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_27_348_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_27_348_Closed_Text.style.display='none'; Codehighlighter1_27_348_Open_Image.style.display='inline'; Codehighlighter1_27_348_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;OpenNew(View&nbsp;v) </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_27_348_Closed_Text"></span><span id="Codehighlighter1_27_348_Open_Text"><span style="color: #000000">{<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">新建一个显式意图，第一个参数为当前Activity类对象，第二个参数为你要打开的Activity类</span><span style="color: #008000"><br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;Intent&nbsp;intent&nbsp;</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Intent(MainActivity.</span><span style="color: #0000ff">this</span><span style="color: #000000">,MainActivity2.</span><span style="color: #0000ff">class</span><span style="color: #000000">);<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">用Bundle携带数据</span><span style="color: #008000"><br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;Bundle&nbsp;bundle</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Bundle();<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">传递name参数为tinyphp</span><span style="color: #008000"><br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;bundle.putString(</span><span style="color: #000000">"</span><span style="color: #000000">name</span><span style="color: #000000">"</span><span style="color: #000000">,&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">tinyphp</span><span style="color: #000000">"</span><span style="color: #000000">);<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;intent.putExtras(bundle);<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;startActivity(intent);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><span style="color: #000000">&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">1.要关闭的页面&nbsp;&nbsp;</span><span style="color: #008000"><br /><img id="Codehighlighter1_69_399_Open_Image" onclick="this.style.display='none'; Codehighlighter1_69_399_Open_Text.style.display='none'; Codehighlighter1_69_399_Closed_Image.style.display='inline'; Codehighlighter1_69_399_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_69_399_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_69_399_Closed_Text.style.display='none'; Codehighlighter1_69_399_Open_Image.style.display='inline'; Codehighlighter1_69_399_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">protected</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;onCreate(Bundle&nbsp;savedInstanceState)&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_69_399_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_69_399_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">super</span><span style="color: #000000">.onCreate(savedInstanceState);&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setContentView(R.layout.otheractivity);&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&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">this</span><span style="color: #000000">.getIntent();&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;intent.putExtra(</span><span style="color: #000000">"</span><span style="color: #000000">tel</span><span style="color: #000000">"</span><span style="color: #000000">,&nbsp;</span><span style="color: #000000">12345</span><span style="color: #000000">);&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">设置requestCode和带有数据的intent对象&nbsp;&nbsp;</span><span style="color: #008000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OtherActivity.</span><span style="color: #0000ff">this</span><span style="color: #000000">.setResult(</span><span style="color: #000000">3</span><span style="color: #000000">,&nbsp;intent);&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">马上关闭Activity&nbsp;&nbsp;</span><span style="color: #008000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">this</span><span style="color: #000000">.finish();&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">2.上面的页面关闭时，此页面进行数据的接收&nbsp;&nbsp;</span><span style="color: #008000"><br /><img id="Codehighlighter1_509_802_Open_Image" onclick="this.style.display='none'; Codehighlighter1_509_802_Open_Text.style.display='none'; Codehighlighter1_509_802_Closed_Image.style.display='inline'; Codehighlighter1_509_802_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_509_802_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_509_802_Closed_Text.style.display='none'; Codehighlighter1_509_802_Open_Image.style.display='inline'; Codehighlighter1_509_802_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;ButtonListener&nbsp;</span><span style="color: #0000ff">implements</span><span style="color: #000000">&nbsp;android.view.View.OnClickListener</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_509_802_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_509_802_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@Override&nbsp;&nbsp;<br /><img id="Codehighlighter1_572_794_Open_Image" onclick="this.style.display='none'; Codehighlighter1_572_794_Open_Text.style.display='none'; Codehighlighter1_572_794_Closed_Image.style.display='inline'; Codehighlighter1_572_794_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_572_794_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_572_794_Closed_Text.style.display='none'; Codehighlighter1_572_794_Open_Image.style.display='inline'; Codehighlighter1_572_794_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&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;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_572_794_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_572_794_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&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();&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;intent.setClass(MainActivity.</span><span style="color: #0000ff">this</span><span style="color: #000000">,&nbsp;OtherActivity.</span><span style="color: #0000ff">class</span><span style="color: #000000">);&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">与普通的start方法不同，需要设置requestCode&nbsp;&nbsp;</span><span style="color: #008000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;startActivityForResult(intent,&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">);&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">如果要进行此操作，需要在数据接收页面中复写activity的onActivityResul()方法&nbsp;&nbsp;</span><span style="color: #008000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;@Override&nbsp;&nbsp;<br /><img id="Codehighlighter1_969_1254_Open_Image" onclick="this.style.display='none'; Codehighlighter1_969_1254_Open_Text.style.display='none'; Codehighlighter1_969_1254_Closed_Image.style.display='inline'; Codehighlighter1_969_1254_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_969_1254_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_969_1254_Closed_Text.style.display='none'; Codehighlighter1_969_1254_Open_Image.style.display='inline'; Codehighlighter1_969_1254_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">protected</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;onActivityResult(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;requestCode,&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;resultCode,&nbsp;Intent&nbsp;data)&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_969_1254_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_969_1254_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">super</span><span style="color: #000000">.onActivityResult(requestCode,&nbsp;resultCode,&nbsp;data);&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;tel&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">0</span><span style="color: #000000">;&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">根据返回码resultCode来判断下一步进行的业务代码&nbsp;&nbsp;</span><span style="color: #008000"><br /><img id="Codehighlighter1_1127_1187_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1127_1187_Open_Text.style.display='none'; Codehighlighter1_1127_1187_Closed_Image.style.display='inline'; Codehighlighter1_1127_1187_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_1127_1187_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1127_1187_Closed_Text.style.display='none'; Codehighlighter1_1127_1187_Open_Image.style.display='inline'; Codehighlighter1_1127_1187_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(resultCode</span><span style="color: #000000">==</span><span style="color: #000000">3</span><span style="color: #000000">)</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1127_1187_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_1127_1187_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tel&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;data.getIntExtra(</span><span style="color: #000000">"</span><span style="color: #000000">tel</span><span style="color: #000000">"</span><span style="color: #000000">,&nbsp;</span><span style="color: #000000">0</span><span style="color: #000000">);&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Log.i(TAG,&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">tel---------&gt;</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">String.valueOf(tel));&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;&nbsp;</span></div>&nbsp;<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></div><br /><br /><br />三、回传参数</span> <br /><br /><img src ="http://www.blogjava.net/wuxufeng8080/aggbug/432022.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wuxufeng8080/" target="_blank">风人园</a> 2016-11-29 13:24 <a href="http://www.blogjava.net/wuxufeng8080/archive/2016/11/29/432022.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>有关使用 ActionBarSherlock 自定义样式的问题</title><link>http://www.blogjava.net/wuxufeng8080/archive/2014/03/30/411678.html</link><dc:creator>风人园</dc:creator><author>风人园</author><pubDate>Sun, 30 Mar 2014 01:00:00 GMT</pubDate><guid>http://www.blogjava.net/wuxufeng8080/archive/2014/03/30/411678.html</guid><wfw:comment>http://www.blogjava.net/wuxufeng8080/comments/411678.html</wfw:comment><comments>http://www.blogjava.net/wuxufeng8080/archive/2014/03/30/411678.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wuxufeng8080/comments/commentRss/411678.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wuxufeng8080/services/trackbacks/411678.html</trackback:ping><description><![CDATA[<div>1、不同android 版本，需要设置不同的 sytle 文件。<br />&nbsp;&nbsp;&nbsp;&nbsp;默认 通常我们会设置values下面的style 文件<br />&nbsp;&nbsp;&nbsp;&nbsp;但是如果是4.0以上，则还需要设置values-v14下面的style文件。<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />否则不能生效</div><img src ="http://www.blogjava.net/wuxufeng8080/aggbug/411678.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wuxufeng8080/" target="_blank">风人园</a> 2014-03-30 09:00 <a href="http://www.blogjava.net/wuxufeng8080/archive/2014/03/30/411678.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>